.jfk-butterBar {
	border-width: 0px; border-style: solid; padding: 0px; border-radius: 2px; transition:0s linear 1s, opacity 1s; height: 0px; text-align: center; overflow: hidden; font-size: 11px; visibility: hidden; opacity: 0; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -webkit-border-radius: 2px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-transition: all 0s linear 1s, opacity 1s;
}
.jfk-butterBar-info {
	border-color: rgb(240, 195, 109); color: rgb(51, 51, 51); background-color: rgb(249, 237, 190);
}
.jfk-butterBar-error {
	border-color: rgb(32, 32, 32); color: rgb(255, 255, 255); background-color: rgb(72, 72, 72);
}
.jfk-butterBar-promo {
	border-color: rgb(77, 144, 240); color: rgb(51, 51, 51); background-color: rgb(214, 233, 248);
}
.jfk-butterBar-warning {
	border-color: rgb(96, 32, 25); color: rgb(255, 255, 255); background-color: rgb(221, 75, 57);
}
.jfk-butterBar-shown {
	border-width: 1px; padding: 6px 16px; transition:opacity 0.218s; height: auto; visibility: visible; min-height: 14px; opacity: 1; -webkit-transition: opacity .218s;
}
.jfk-butterBar-shown.jfk-butterBar-mini {
	padding: 2px 16px;
}
.docs-butterbar-container {
	top: 23px; width: 100%; height: 0px; text-align: center; font-weight: bold; position: absolute; z-index: 999;
}
.docs-butterbar-container-compact.docs-butterbar-container {
	top: 20px;
}
.docs-butterbar-wrap {
	padding-bottom: 5px; display: inline-block;
}
.docs-butterbar-link {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link:link {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link:visited {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
.docs-butterbar-link-no-pad {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link-no-pad:link {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link-no-pad:visited {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
.docs-butterbar-link {
	padding-left: 6px;
}
a.docs-butterbar-link:link {
	padding-left: 6px;
}
a.docs-butterbar-link:visited {
	padding-left: 6px;
}
.jfk-butterBar-warning .docs-butterbar-link {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link:link {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link:visited {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning .docs-butterbar-link-no-pad {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link-no-pad:link {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link-no-pad:visited {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-error .docs-butterbar-link {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link:link {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link:visited {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error .docs-butterbar-link-no-pad {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link-no-pad:link {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link-no-pad:visited {
	color: rgb(173, 216, 230);
}
:not(:last-child):not(.freebirdAnalyticsViewHeaderItem).freebirdAnalyticsViewAnalytics {
	padding-bottom: 40px; margin-bottom: 40px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.freebirdAnalyticsViewHeaderItem.freebirdAnalyticsViewAnalytics {
	margin-bottom: 40px;
}
:first-child.freebirdAnalyticsViewAnalyticsContainer {
	padding-top: 16px;
}
:last-child.freebirdAnalyticsViewAnalyticsContainer {
	padding-bottom: 32px;
}
.freebirdAnalyticsViewAnalyticsContainer {
	padding: 32px 32px 0px 42px; min-width: 0%; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.freebirdAnalyticsViewAnalyticsHeaderContainer {
	flex-flow:column wrap; font-size: 20px; margin-right: 8px; margin-bottom: 32px; display: flex; min-width: 0px; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-flex-wrap: wrap;
}
.freebirdAnalyticsViewHeader {
	margin-bottom: 22px;
}
.freebirdAnalyticsViewFormTitle {
	line-height: 135%; font-size: 34px;
}
.freebirdAnalyticsViewTitleContainer {
	padding: 32px 32px 0px 42px;
}
.freebirdAnalyticsViewResponseCount {
	line-height: 135%; font-size: 16px;
}
.freebirdAnalyticsViewResponseNavigation {
	padding-top: 16px; font-size: 12px;
}
.freebirdAnalyticsViewChartContainer {
	-ms-overflow-x: auto; -ms-overflow-y: hidden;
}
.freebirdAnalyticsViewQuestionTitle {
	min-width: 0%; max-width: 100%;
}
.freebirdAnalyticsViewQuestionResponsesCount {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); padding-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.freebirdAnalyticsViewNoResponses {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 32px 20px 110px; text-align: center; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdAnalyticsViewLoadingMessage {
	padding: 32px 20px 110px; width: 200px; margin-right: auto; margin-left: auto; display: flex; flex-wrap: nowrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: nowrap;
}
.freebirdAnalyticsViewLoadingMessage .freebirdAnalyticsViewLabel {
	margin-left: 16px; white-space: nowrap;
}
.freebirdAnalyticsViewSummaryPanel {
	padding-bottom: 32px;
}
@media print
{
.freebirdAnalyticsViewAnalytics {
	margin: 0px; padding: 0px;
}
.freebirdAnalyticsViewAnalyticsContainer {
	margin: 0px; padding: 0px;
}
.freebirdAnalyticsViewHeader {
	margin: 0px; padding: 0px;
}
.freebirdAnalyticsViewAnalyticsHeaderContainer {
	margin: 0px; padding: 0px;
}
.freebirdAnalyticsViewTitleContainer {
	margin: 0px; padding: 0px;
}
:not(:last-child):not(.freebirdAnalyticsViewHeaderItem).freebirdAnalyticsViewAnalytics {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.freebirdAnalyticsViewResponseNavigation {
	display: none;
}
}
.freebirdMaterialComponentsChipChip {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 0px 10px 10px 0px; padding: 5px 0px 5px 9px; border-radius: 2px; display: inline-flex; min-height: 24px; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 1px 1px #9e9e9e; justify-content: flex-start; align-items: center; -webkit-border-radius: 2px; -webkit-box-shadow: 0 1px 1px #9e9e9e; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: start; -webkit-justify-content: flex-start;
}
.freebirdMaterialComponentsChipNotRemovable.freebirdMaterialComponentsChipChip {
	padding-right: 9px;
}
.freebirdMaterialComponentsChipChip a {
	color: inherit; text-decoration: inherit; display: flex; max-width: 100%; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdMaterialComponentsChipChipContent {
	display: flex; max-width: 100%;
}
.freebirdMaterialComponentsChipChipText {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 120px;
}
.freebirdMaterialComponentsChipRemoveButton.freebirdMaterialComponentsChipRemoveButton {
	width: 24px; height: 24px; cursor: pointer; opacity: 0.54;
}
.freebirdMaterialComponentsChipRemoveButtonWrapper {
	margin: 0px 3px; display: flex;
}
.freebirdMaterialComponentsChipNotRemovable.freebirdMaterialComponentsChipChip .freebirdMaterialComponentsChipRemoveButtonWrapper {
	display: none;
}
.freebirdCommonAnalyticsNoResponsesLabel {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin-left: 24px; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsAdditionalFiles {
	font: 400 13px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; white-space: pre-line; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsResponseSummaryChip {
	font: 400 13px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; white-space: pre-line; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsViewFolderLabel {
	font: 400 13px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; white-space: pre-line; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsTextResponse {
	font: 400 13px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; white-space: pre-line; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsTextClippedMessage {
	font: 400 13px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; white-space: pre-line; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsTextResponse {
	padding: 8px 16px;
}
.freebirdCommonAnalyticsTextClippedMessage {
	margin-top: 8px;
}
.freebirdCommonAnalyticsDateResponsesContainer {
	display: table;
}
.freebirdCommonAnalyticsTimeResponsesContainer {
	display: table;
}
.freebirdCommonAnalyticsDateChartElement {
	display: table-row;
}
.freebirdCommonAnalyticsTimeChartElement {
	display: table-row;
}
.freebirdCommonAnalyticsLeafContainer {
	display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.freebirdCommonAnalyticsStem {
	vertical-align: middle; display: table-cell; white-space: nowrap;
}
.freebirdCommonAnalyticsLeaves {
	vertical-align: middle; display: table-cell; white-space: nowrap;
}
.freebirdCommonAnalyticsStem {
	font: 500 14px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 10px 16px; text-align: right; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; min-width: 95px; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsLeaves {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-left: 16px; font-size-adjust: none; font-stretch: normal;
}
.freebirdCommonAnalyticsLeaf {
	margin: 2px; padding: 6px 10px; border-radius: 14px; display: flex; align-items: center; -webkit-border-radius: 14px; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdCommonAnalyticsBottomQuartile.freebirdCommonAnalyticsLeaf {
	color: rgb(117, 117, 117); background-color: rgb(238, 238, 238);
}
.freebirdCommonAnalyticsLeafWithCount {
	padding-top: 3px; padding-right: 3px; padding-bottom: 3px;
}
.freebirdCommonAnalyticsLeafCount {
	padding: 3px 7px; border-radius: 14px; margin-left: 8px; -webkit-border-radius: 14px;
}
.freebirdCommonAnalyticsBottomQuartile.freebirdCommonAnalyticsLeafCount {
	color: rgb(255, 255, 255); background-color: rgb(117, 117, 117);
}
.freebirdCommonAnalyticsMiddleHalf.freebirdCommonAnalyticsLeafCount {
	background-color: rgba(255, 255, 255, 0.75);
}
.freebirdCommonAnalyticsTopQuartile.freebirdCommonAnalyticsLeafCount {
	background-color: rgba(255, 255, 255, 0.75);
}
.freebirdCommonAnalyticsTextResponsesContainer {
	-ms-overflow-y: auto; max-height: 400px;
}
@media print
{
.freebirdCommonAnalyticsTextResponsesContainer {
	max-height: none;
}
}
.freebirdCommonAnalyticsTimeSeparator {
	margin: 0px 6px;
}
.freebirdCommonAnalyticsAmPmIndicator {
	margin: 0px 6px;
}
.freebirdCommonAnalyticsTimeUnitBlank {
	width: 24px; display: inline-block; position: relative;
}
.freebirdCommonAnalyticsTimeUnitBlankBorder {
	border-radius: 3px; left: 0px; width: 100%; height: 3px; display: inline-block; position: absolute; -webkit-border-radius: 3px;
}
.freebirdCommonAnalyticsAdditionalFiles {
	margin: 0px; padding: 5px 16px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: flex; min-height: 24px; box-shadow: none; align-items: center; -webkit-box-shadow: none; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdCommonAnalyticsResponseSummaryChip {
	margin: 0px; padding: 5px 16px; width: 100%; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: flex; min-height: 24px; box-shadow: none; align-items: center; -webkit-box-shadow: none; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdCommonAnalyticsFileTooltip {
	width: 100%;
}
.freebirdCommonAnalyticsAdditionalFiles:hover {
	padding-left: 14px; border-left-width: 2px; border-left-style: solid;
}
.freebirdCommonAnalyticsAdditionalFiles:focus {
	padding-left: 14px; border-left-width: 2px; border-left-style: solid;
}
.freebirdCommonAnalyticsResponseSummaryChip:hover {
	padding-left: 14px; border-left-width: 2px; border-left-style: solid;
}
.freebirdCommonAnalyticsResponseSummaryChip:focus {
	padding-left: 14px; border-left-width: 2px; border-left-style: solid;
}
:first-child.freebirdCommonAnalyticsResponseSummaryChip {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.freebirdCommonAnalyticsAdditionalFilesLink:hover {
	text-decoration: underline; cursor: pointer;
}
.freebirdCommonAnalyticsResponseSummaryChipContent {
	min-width: 0%;
}
.freebirdCommonAnalyticsResponseSummaryChipText {
	max-width: none;
}
.freebirdCommonAnalyticsAdditionalFiles a {
	color: inherit; text-decoration: inherit;
}
.freebirdCommonAnalyticsViewFolderContainer {
	display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdCommonAnalyticsViewFolderLabel {
	padding: 0px 16px; font-weight: 500;
}
.freebirdCommonAnalyticsViewFolderButton {
	padding: 0px 4px;
}
body {
	margin: 0px; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; background-color: rgb(237, 231, 246);
}
body .modal-dialog {
	font: 13px/normal arial, sans-serif; position: fixed; z-index: 1; font-size-adjust: none; font-stretch: normal;
}
body .modal-dialog-bg {
	font: 13px/normal arial, sans-serif; position: fixed; z-index: 1; font-size-adjust: none; font-stretch: normal;
}
.freebird-offscreen {
	top: -10000px; right: -10000px; position: fixed;
}
.quantumWizButtonPaperbutton2El2.button-left-align {
	margin-left: -8px; min-width: 0px;
}
.freebirdCommonViewProductnameLockupText {
	top: -6px; font-family: "Product Sans",Arial,Helvetica,sans-serif; font-size: 22.1px; position: relative; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;
}
.freebirdComponentsCloakCloaked content {
	visibility: hidden;
}
.freebirdComponentsCloakCloaked:focus content {
	visibility: visible;
}
.freebirdMaterialComponentsFeedbackchipFeedbackIcon {
	width: 24px; height: 24px; padding-right: 10px; opacity: 0.54;
}
.freebirdMaterialComponentsFeedbackchipFeedbackText {
	cursor: pointer; max-width: 180px;
}
.freebirdMaterialComponentsFilechipFileChipImage {
	width: 16px; height: 16px; margin-right: 8px; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdMaterialComponentsFilechipFileChipImage > * {
	width: 100%; height: 100%;
}
.freebirdMaterialComponentsFilechipFileChipLink:hover {
	text-decoration: underline; cursor: pointer;
}
.freebirdMaterialComponentsFilechipFileChipTooltip {
	display: inline-flex;
}
.freebirdMaterialHeaderbannerLabelContainer {
	display: flex; flex-grow: 1; align-items: stretch; -webkit-box-align: stretch; box-align: stretch; -webkit-align-items: stretch; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdMaterialHeaderbannerLabelTextContainer {
	color: rgb(255, 255, 255); min-width: 0%;
}
.freebirdMaterialHeaderbannerPagebreakBanner {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdMaterialHeaderbannerPagebreakText {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 16px 8px 16px 42px; font-size-adjust: none; font-stretch: normal;
}
.freebirdMaterialHeaderbannerDescriptionText {
	font: 400 14px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(33, 33, 33); margin-top: 13px; white-space: pre-wrap; font-size-adjust: none; font-stretch: normal;
}
.freebirdMaterialHeaderbannerSectionText {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 8px 8px 8px 42px; font-size-adjust: none; font-stretch: normal;
}
.freebirdMaterialHeaderbannerSectionTriangleContainer {
	width: 18px; overflow: hidden; position: relative; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdMaterialHeaderbannerSectionTriangle {
	width: 90%; height: 100%; overflow: visible; position: absolute;
}
body[dir='rtl'] .freebirdMaterialHeaderbannerSectionTriangle {
	transform: rotateY(180deg); -webkit-transform: rotateY(180deg);
}
.freebirdMaterialHeaderbannerSectionTriangle > polygon {
	stroke-width: 1;
}
@media all and (max-width:480px)
{
.freebirdMaterialHeaderbannerPagebreakText {
	padding-left: 30px;
}
.freebirdMaterialHeaderbannerSectionText {
	padding-left: 30px;
}
}
.freebird-qp-icon-add-b {
	left: 0px; top: -2328px;
}
.freebird-qp-icon-add-checkbox-b {
	left: 0px; top: -3000px;
}
.freebird-qp-icon-add-checkbox-w {
	left: 0px; top: -1584px;
}
.freebird-qp-icon-add-collaborators-b {
	left: 0px; top: -1632px;
}
.freebird-qp-icon-add-collaborators-w {
	left: 0px; top: -912px;
}
.freebird-qp-icon-add-dropdown-b {
	left: 0px; top: -1656px;
}
.freebird-qp-icon-add-dropdown-w {
	left: 0px; top: -1176px;
}
.freebird-qp-icon-add-file-upload-b {
	left: 0px; top: -3648px;
}
.freebird-qp-icon-add-file-upload-w {
	left: 0px; top: -96px;
}
.freebird-qp-icon-add-grid-b {
	left: 0px; top: -1776px;
}
.freebird-qp-icon-add-grid-w {
	left: 0px; top: -4008px;
}
.freebird-qp-icon-add-header-b {
	left: 0px; top: -3312px;
}
.freebird-qp-icon-add-header-w {
	left: 0px; top: -2952px;
}
.freebird-qp-icon-add-long-text-b {
	left: 0px; top: -648px;
}
.freebird-qp-icon-add-long-text-w {
	left: 0px; top: -3216px;
}
.freebird-qp-icon-add-person-b {
	left: 0px; top: -144px;
}
.freebird-qp-icon-add-person-w {
	left: 0px; top: -792px;
}
.freebird-qp-icon-add-question-b {
	left: 0px; top: -3888px;
}
.freebird-qp-icon-add-question-w {
	left: 0px; top: -264px;
}
.freebird-qp-icon-add-radio-b {
	left: 0px; top: -72px;
}
.freebird-qp-icon-add-radio-w {
	left: 0px; top: -3552px;
}
.freebird-qp-icon-add-scale-b {
	left: 0px; top: -576px;
}
.freebird-qp-icon-add-scale-w {
	left: 0px; top: -1992px;
}
.freebird-qp-icon-add-short-text-b {
	left: 0px; top: -744px;
}
.freebird-qp-icon-add-short-text-w {
	left: 0px; top: -1224px;
}
.freebird-qp-icon-add-time-b {
	left: 0px; top: -4080px;
}
.freebird-qp-icon-add-time-w {
	left: 0px; top: -3024px;
}
.freebird-qp-icon-add-to-drive-b {
	left: 0px; top: -1896px;
}
.freebird-qp-icon-add-to-drive-w {
	left: 0px; top: -2064px;
}
.freebird-qp-icon-add-w {
	left: 0px; top: -2352px;
}
.freebird-qp-icon-align-center-b {
	left: 0px; top: -2184px;
}
.freebird-qp-icon-align-center-w {
	left: 0px; top: -2016px;
}
.freebird-qp-icon-align-left-b {
	left: 0px; top: -1944px;
}
.freebird-qp-icon-align-left-w {
	left: 0px; top: -2376px;
}
.freebird-qp-icon-align-right-b {
	left: 0px; top: -3144px;
}
.freebird-qp-icon-align-right-w {
	left: 0px; top: -312px;
}
.freebird-qp-icon-arrow-back-b {
	left: 0px; top: -3816px;
}
.freebird-qp-icon-arrow-back-rtl-b {
	left: 0px; top: -960px;
}
.freebird-qp-icon-arrow-back-rtl-w {
	left: 0px; top: -3912px;
}
.freebird-qp-icon-arrow-back-w {
	left: 0px; top: -216px;
}
.freebird-qp-icon-assessment-b {
	left: 0px; top: -3504px;
}
.freebird-qp-icon-assessment-w {
	left: 0px; top: -2688px;
}
.freebird-qp-icon-assignment-b {
	left: 0px; top: -2520px;
}
.freebird-qp-icon-assignment-blue {
	left: 0px; top: -2616px;
}
.freebird-qp-icon-assignment-w {
	left: 0px; top: -3120px;
}
.freebird-qp-icon-barcode-scanner-b {
	left: 0px; top: -3840px;
}
.freebird-qp-icon-barcode-scanner-w {
	left: 0px; top: -1080px;
}
.freebird-qp-icon-calendar-b {
	left: 0px; top: -2664px;
}
.freebird-qp-icon-calendar-w {
	left: 0px; top: -3240px;
}
.freebird-qp-icon-chat-bubble-b {
	left: 0px; top: -1512px;
}
.freebird-qp-icon-chat-bubble-w {
	left: 0px; top: -3456px;
}
.freebird-qp-icon-check-b {
	left: 0px; top: -696px;
}
.freebird-qp-icon-check-green {
	left: 0px; top: -3864px;
}
.freebird-qp-icon-check-small-green {
	left: 0px; top: -1800px;
}
.freebird-qp-icon-check-w {
	left: 0px; top: -2280px;
}
.freebird-qp-icon-clear-b {
	left: 0px; top: -240px;
}
.freebird-qp-icon-clear-red {
	left: 0px; top: -3384px;
}
.freebird-qp-icon-clear-w {
	left: 0px; top: -3168px;
}
.freebird-qp-icon-code-b {
	left: 0px; top: -3600px;
}
.freebird-qp-icon-code-w {
	left: 0px; top: -2592px;
}
.freebird-qp-icon-copy-b {
	left: 0px; top: -768px;
}
.freebird-qp-icon-copy-w {
	left: 0px; top: -336px;
}
.freebird-qp-icon-directions-run-b {
	left: 0px; top: -1752px;
}
.freebird-qp-icon-directions-run-w {
	left: 0px; top: -1872px;
}
.freebird-qp-icon-download-b {
	left: 0px; top: -2040px;
}
.freebird-qp-icon-download-w {
	left: 0px; top: -888px;
}
.freebird-qp-icon-drag-handle-b {
	left: 0px; top: -4104px;
}
.freebird-qp-icon-drag-handle-horz-b {
	left: 0px; top: -456px;
}
.freebird-qp-icon-drag-handle-horz-w {
	left: 0px; top: -1200px;
}
.freebird-qp-icon-drag-handle-vert-b {
	left: 0px; top: -3192px;
}
.freebird-qp-icon-drag-handle-vert-w {
	left: 0px; top: -360px;
}
.freebird-qp-icon-drag-handle-w {
	left: 0px; top: -3288px;
}
.freebird-qp-icon-edit-pencil-b {
	left: 0px; top: -2256px;
}
.freebird-qp-icon-edit-pencil-blue {
	left: 0px; top: -1440px;
}
.freebird-qp-icon-edit-pencil-w {
	left: 0px; top: -2544px;
}
.freebird-qp-icon-email-b {
	left: 0px; top: -1008px;
}
.freebird-qp-icon-email-w {
	left: 0px; top: -2856px;
}
.freebird-qp-icon-embed-b {
	left: 0px; top: -408px;
}
.freebird-qp-icon-embed-w {
	left: 0px; top: -2928px;
}
.freebird-qp-icon-expand-less-b {
	left: 0px; top: -3936px;
}
.freebird-qp-icon-expand-less-red {
	left: 0px; top: -3792px;
}
.freebird-qp-icon-expand-less-w {
	left: 0px; top: -3672px;
}
.freebird-qp-icon-expand-more-b {
	left: 0px; top: -2496px;
}
.freebird-qp-icon-expand-more-red {
	left: 0px; top: -1848px;
}
.freebird-qp-icon-expand-more-w {
	left: 0px; top: -1344px;
}
.freebird-qp-icon-extension-b {
	left: 0px; top: -2160px;
}
.freebird-qp-icon-extension-w {
	left: 0px; top: -1680px;
}
.freebird-qp-icon-eye-b {
	left: 0px; top: -288px;
}
.freebird-qp-icon-eye-w {
	left: 0px; top: -3768px;
}
.freebird-qp-icon-feedback-b {
	left: 0px; top: -3960px;
}
.freebird-qp-icon-feedback-w {
	left: 0px; top: -3096px;
}
.freebird-qp-icon-folder-b {
	left: 0px; top: -1488px;
}
.freebird-qp-icon-folder-w {
	left: 0px; top: -2904px;
}
.freebird-qp-icon-grades-released-b {
	left: 0px; top: -1416px;
}
.freebird-qp-icon-grades-released-w {
	left: 0px; top: -1296px;
}
.freebird-qp-icon-grades-stale-b {
	left: 0px; top: -2832px;
}
.freebird-qp-icon-grades-stale-w {
	left: 0px; top: -840px;
}
.freebird-qp-icon-grades-updated-b {
	left: 0px; top: -2976px;
}
.freebird-qp-icon-grades-updated-w {
	left: 0px; top: -600px;
}
.freebird-qp-icon-help-b {
	left: 0px; top: -1320px;
}
.freebird-qp-icon-help-w {
	left: 0px; top: -2112px;
}
.freebird-qp-icon-image-b {
	left: 0px; top: -1920px;
}
.freebird-qp-icon-image-w {
	left: 0px; top: -720px;
}
.freebird-qp-icon-key-b {
	left: 0px; top: -2712px;
}
.freebird-qp-icon-key-w {
	left: 0px; top: -2472px;
}
.freebird-qp-icon-keyboard-arrow-left-b {
	left: 0px; top: -384px;
}
.freebird-qp-icon-keyboard-arrow-left-w {
	left: 0px; top: -1368px;
}
.freebird-qp-icon-keyboard-arrow-right-b {
	left: 0px; top: -1392px;
}
.freebird-qp-icon-keyboard-arrow-right-w {
	left: 0px; top: -432px;
}
.freebird-qp-icon-keyboard-b {
	left: 0px; top: -2448px;
}
.freebird-qp-icon-keyboard-w {
	left: 0px; top: -3048px;
}
.freebird-qp-icon-link-b {
	left: 0px; top: -3576px;
}
.freebird-qp-icon-link-w {
	left: 0px; top: -480px;
}
.freebird-qp-icon-lock-b {
	left: 0px; top: -2304px;
}
.freebird-qp-icon-lock-small-b {
	left: 0px; top: -3528px;
}
.freebird-qp-icon-lock-small-w {
	left: 0px; top: -4128px;
}
.freebird-qp-icon-lock-w {
	left: 0px; top: -936px;
}
.freebird-qp-icon-maximize-b {
	left: 0px; top: -1824px;
}
.freebird-qp-icon-maximize-w {
	left: 0px; top: -4032px;
}
.freebird-qp-icon-minimize-b {
	left: 0px; top: -2736px;
}
.freebird-qp-icon-minimize-w {
	left: 0px; top: -1560px;
}
.freebird-qp-icon-more-vertical-b {
	left: 0px; top: -552px;
}
.freebird-qp-icon-more-vertical-w {
	left: 0px; top: -24px;
}
.freebird-qp-icon-open-in-new-b {
	left: 0px; top: -3360px;
}
.freebird-qp-icon-open-in-new-w {
	left: 0px; top: -3624px;
}
.freebird-qp-icon-palette-b {
	left: 0px; top: -2400px;
}
.freebird-qp-icon-palette-w {
	left: 0px; top: -120px;
}
.freebird-qp-icon-post-facebook-b {
	left: 0px; top: -3072px;
}
.freebird-qp-icon-post-facebook-w {
	left: 0px; top: -984px;
}
.freebird-qp-icon-post-gplus-b {
	left: 0px; top: -1152px;
}
.freebird-qp-icon-post-gplus-w {
	left: 0px; top: -2784px;
}
.freebird-qp-icon-post-twitter-b {
	left: 0px; top: -1056px;
}
.freebird-qp-icon-post-twitter-w {
	left: 0px; top: -168px;
}
.freebird-qp-icon-print-b {
	left: 0px; top: -1128px;
}
.freebird-qp-icon-print-w {
	left: 0px; top: -2760px;
}
.freebird-qp-icon-question-b {
	left: 0px; top: -3408px;
}
.freebird-qp-icon-question-w {
	left: 0px; top: 0px;
}
.freebird-qp-icon-search-b {
	left: 0px; top: -1704px;
}
.freebird-qp-icon-search-w {
	left: 0px; top: -48px;
}
.freebird-qp-icon-section-b {
	left: 0px; top: -624px;
}
.freebird-qp-icon-section-w {
	left: 0px; top: -2640px;
}
.freebird-qp-icon-select-dropdown-arrow-b {
	left: 0px; top: -3720px;
}
.freebird-qp-icon-select-dropdown-arrow-w {
	left: 0px; top: -864px;
}
.freebird-qp-icon-send-b {
	left: 0px; top: -1536px;
}
.freebird-qp-icon-send-w {
	left: 0px; top: -1104px;
}
.freebird-qp-icon-settings-b {
	left: 0px; top: -3696px;
}
.freebird-qp-icon-settings-w {
	left: 0px; top: -2136px;
}
.freebird-qp-icon-share-b {
	left: 0px; top: -2568px;
}
.freebird-qp-icon-share-w {
	left: 0px; top: -1032px;
}
.freebird-qp-icon-spreadsheet-green {
	left: 0px; top: -2424px;
}
.freebird-qp-icon-star-b {
	left: 0px; top: -4056px;
}
.freebird-qp-icon-star-border-b {
	left: 0px; top: -2880px;
}
.freebird-qp-icon-star-border-w {
	left: 0px; top: -1272px;
}
.freebird-qp-icon-star-w {
	left: 0px; top: -816px;
}
.freebird-qp-icon-title-description-b {
	left: 0px; top: -672px;
}
.freebird-qp-icon-title-description-w {
	left: 0px; top: -3264px;
}
.freebird-qp-icon-trash-b {
	left: 0px; top: -3432px;
}
.freebird-qp-icon-trash-w {
	left: 0px; top: -2088px;
}
.freebird-qp-icon-undo-b {
	left: 0px; top: -1728px;
}
.freebird-qp-icon-undo-rtl-b {
	left: 0px; top: -2232px;
}
.freebird-qp-icon-undo-rtl-w {
	left: 0px; top: -1608px;
}
.freebird-qp-icon-undo-w {
	left: 0px; top: -504px;
}
.freebird-qp-icon-unfold-less-b {
	left: 0px; top: -3336px;
}
.freebird-qp-icon-unfold-less-w {
	left: 0px; top: -3744px;
}
.freebird-qp-icon-unfold-more-b {
	left: 0px; top: -1464px;
}
.freebird-qp-icon-unfold-more-w {
	left: 0px; top: -1248px;
}
.freebird-qp-icon-video-b {
	left: 0px; top: -2808px;
}
.freebird-qp-icon-video-w {
	left: 0px; top: -192px;
}
.freebird-qp-icon-whats-new-b {
	left: 0px; top: -2208px;
}
.freebird-qp-icon-whats-new-w {
	left: 0px; top: -3480px;
}
.freebird-qp-icon-x-small-b {
	left: 0px; top: -1968px;
}
.freebird-qp-icon-x-small-red {
	left: 0px; top: -528px;
}
.freebird-qp-icon-x-small-w {
	left: 0px; top: -3984px;
}
.freebirdMaterialIconIconEl {
	width: 24px; height: 24px; text-align: left; overflow: hidden; display: inline-block; position: relative; direction: ltr;
}
.freebirdMaterialIconIconImage::before {
	content: url(//ssl.gstatic.com/docs/forms/qp_sprite79.svg);
}
.freebirdMaterialIconIconImage {
	position: absolute;
}
.freebirdMaterialIconIconLightIcon {
	display: none;
}
.ds-hc-black .freebirdMaterialIconIconLightIcon {
	display: block;
}
.ds-hc-black .freebirdMaterialIconIconDarkIcon {
	display: none;
}
.freebirdMaterialIconradiogroupIcon {
	margin: 0px 10px;
}
.isChecked.freebirdMaterialIconradiogroupOption {
	opacity: 0.54;
}
.freebirdMaterialIconradiogroupOption {
	opacity: 0.26;
}
.screenreaderOnly {
	width: 0px; height: 0px; color: transparent; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.freebirdMaterialImageoptionImage {
	margin: auto; vertical-align: middle; min-height: 0%; max-height: 100%; min-width: 0%; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.freebirdMaterialImageoptionImageWrapper {
	margin: 12px 0px; padding: 8px; width: 260px; height: 195px; line-height: 195px; display: flex; outline-width: 0px; align-items: center; align-self: flex-start; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-align-self: flex-start;
}
.freebirdMaterialImageoptionEmptyImage {
	margin: 12px 0px; padding: 8px; width: 260px; height: 195px; line-height: 195px; display: flex; outline-width: 0px; align-items: center; align-self: flex-start; background-color: rgb(245, 245, 245); -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-align-self: flex-start;
}
.freebirdMaterialImageoptionImageWrapper {
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); background-color: white; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdMaterialImageoptionImageWrapper.freebirdMaterialImageoptionIsSelected {
	outline-width: 2px;
}
.freebirdMaterialImageoptionEmptyImage.freebirdMaterialImageoptionIsSelected {
	outline-width: 2px;
}
@media all and (max-width:660px)
{
.freebirdMaterialImageoptionEmptyImage {
	display: none;
}
}
.freebirdMaterialComponentsInlinetextinputTextInput .exportContent {
	height: 26px;
}
.freebirdMaterialComponentsInlinetextinputTextInput .exportContent .quantumWizTextinputPaperinputContentArea {
	top: 0px;
}
.freebirdMaterialComponentsInlinetextinputTextInput .exportInput {
	text-align: right;
}
.freebirdMaterialComponentsInlinetextinputUnitText {
	margin: 0px 1ch; line-height: 26px;
}
.freebirdMaterialScalecontentContainer {
	width: 100%; display: flex;
}
.freebirdMaterialScalecontentColumn {
	text-align: center; display: flex; flex-direction: column; flex-grow: 1; align-items: stretch; -webkit-box-align: stretch; box-align: stretch; -webkit-align-items: stretch; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdMaterialScalecontentRangeLabelColumn {
	text-align: center; display: flex; max-width: 20%; flex-direction: column; flex-grow: 1; align-items: stretch; -webkit-box-align: stretch; box-align: stretch; -webkit-align-items: stretch; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdMaterialScalecontentLabel {
	padding: 0px 5px;
}
.freebirdMaterialScalecontentRangeLabel {
	padding: 0px 5px;
}
.freebirdMaterialScalecontentLabel {
	display: flex; min-height: 3em; justify-content: center; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdMaterialScalecontentRangeLabelContainer {
	display: flex; min-height: 3em; justify-content: center; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdMaterialScalecontentRangeLabelPlaceholder {
	display: flex; min-height: 3em; justify-content: center; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdMaterialScalecontentColumn .freebirdMaterialScalecontentInput {
	display: flex; min-height: 3em; justify-content: center; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdMaterialScalecontentRangeLabel {
	line-height: 135%; -ms-word-wrap: break-word; min-width: 0%;
}
.freebirdMaterialScalecontentColumn .freebirdMaterialScalecontentInput {
	background-color: rgb(250, 250, 250);
}
.freebirdMaterialComponentsTemplatesTemplateModerationBanner {
	padding: 7px 4px; height: 32px; text-align: center; color: white; font-weight: 500; display: flex; justify-content: center; align-items: center; background-color: rgb(50, 50, 50); -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdMaterialComponentsTemplatesTemplateModerationBannerText {
	font-size: 13px; margin-right: 20px;
}
.freebirdMaterialComponentsTemplatesTemplateModerationBanner .freebirdMaterialComponentsTemplatesTemplateModerationButton {
	color: rgb(161, 194, 250); min-width: 68px;
}
.freebirdMaterialComponentsTemplatesTemplateModerationButtonWrapper {
	display: flex;
}
.ac-renderer {
	background: rgb(255, 255, 255); font: 13px/normal Arial, sans-serif; border: 1px solid rgb(102, 102, 102); border-image: none; width: 300px; position: absolute; font-size-adjust: none; font-stretch: normal; -webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4);
}
.ac-row {
	padding: 0.4em; cursor: pointer;
}
.ac-highlighted {
	font-weight: bold;
}
.ac-active {
	background-color: rgb(178, 180, 191);
}
.isOpen .freebirdFormeditorDialogBbStartsurveyDialog {
	width: 100%; position: relative; -ms-overflow-y: auto;
}
.freebirdFormeditorDialogBbStartsurveyTitleMast {
	width: 100%; height: 275px; font-size: 20px;
}
.freebirdFormeditorDialogBbStartsurveyTitleRow {
	padding-top: 10px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogBbStartsurveyTitle {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorDialogBbStartsurveyBackButton {
	margin: 0px 10px;
}
.freebirdFormeditorDialogBbStartsurveyContentRoot {
	left: 0px; top: 115px; right: 0px; display: flex; position: absolute; flex-wrap: wrap-reverse; justify-content: center; -webkit-flex-wrap: wrap-reverse; box-pack: center; -webkit-justify-content: center;
}
.freebirdFormeditorDialogBbStartsurveyDialogButton {
	margin-bottom: 24px;
}
.freebirdFormeditorDialogBbStartsurveyDialogText {
	font-size: 14px; margin-top: 50px; min-width: 200px; max-width: 450px;
}
.freebirdFormeditorDialogBbStartsurveyHelpText {
	color: rgb(255, 255, 255); font-size: 24px;
}
.freebirdFormeditorDialogBbStartsurveyPreview {
	margin-right: 64px;
}
.freebirdFormeditorDialogBbStartsurveyPreviewText {
	text-align: center; font-size: 14px;
}
.freebirdFormeditorDialogBbStartsurveyDialogRow {
	margin: 12px 0px; padding: 18px 12px; border-radius: 1px; color: rgba(0, 0, 0, 0.7); display: flex; box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24); align-items: center; -webkit-border-radius: 1px; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24); -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogBbStartsurveyDialogRow .freebirdFormeditorDialogBbStartsurveyRowDone {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorDialogBbStartsurveyDialogNumberedRow {
	background-color: rgb(255, 255, 255);
}
.freebirdFormeditorDialogBbStartsurveyDialogRowNumberDone {
	color: rgb(255, 255, 255); background-color: rgb(87, 187, 138);
}
.freebirdFormeditorDialogBbStartsurveyDialogRowNumberFuture {
	border: 1px solid rgba(0, 0, 0, 0.38); border-image: none; color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorDialogBbStartsurveyDialogRowNumber {
	border-radius: 50%; width: 30px; height: 30px; margin-right: 16px; display: flex; flex-shrink: 0; justify-content: center; align-items: center; -webkit-border-radius: 50%; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center; -webkit-flex-shrink: 0;
}
.freebirdFormeditorDialogBbStartsurveyDialogFooter {
	margin-top: 24px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogDeleteresponsesDeleteResponsesDialog {
	overflow: auto;
}
.freebirdFormeditorDialogDrivequotaDialog {
	width: 590px; max-width: 590px;
}
.freebirdFormeditorDialogDrivequotaQuotaWarningHeader {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorDialogDrivequotaQuotaWarning {
	font-size: 14px; margin-top: 24px;
}
.freebirdFormeditorDialogDrivequotaQuotaWarningFooter {
	margin-top: 24px; display: flex; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorDialogDrivequotaQuotaWarningButton {
	padding-left: 8px;
}
@media all and (max-width:950px)
{
.freebirdFormeditorDialogDrivequotaDialog {
	width: inherit; max-width: inherit;
}
}
.freebirdFormeditorDialogExternalpostPostExternallyButtons {
	padding-right: 24px; display: flex; flex-grow: 12; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end; -webkit-box-flex: 12; box-flex: 12; -webkit-flex-grow: 12;
}
.freebirdFormeditorDialogExternalpostPostExternallyButton {
	width: 28px;
}
.freebirdFormeditorDialogExternalpostPostExternallyIcon {
	opacity: 0.54;
}
.quantumWizButtonPaperbuttonEl {
	border-radius: 3px; border: 0px currentColor; transition:background 0.2s 0.1s; border-image: none; text-align: center; text-transform: uppercase; overflow: hidden; font-size: 14px; font-weight: 500; display: inline-block; position: relative; z-index: 0; cursor: pointer; min-width: 4em; -webkit-border-radius: 3px; -webkit-transition: background .2s .1s; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizButtonPaperbuttonDense {
	line-height: 16px; font-size: 13px;
}
.quantumWizButtonPaperbuttonRaised {
	background: rgb(223, 223, 223); transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.12), 0px 1px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); -webkit-transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
}
.isActive.quantumWizButtonPaperbuttonRaised {
	transition:background 0.8s; box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-transition: background .8s;
}
.quantumWizButtonPaperbuttonRaisedColored {
	background: rgb(66, 133, 244); color: rgb(255, 255, 255);
}
.quantumWizButtonPaperbuttonRaisedColored a {
	background: rgb(66, 133, 244); color: rgb(255, 255, 255);
}
.quantumWizButtonPaperbuttonRaisedColored a:hover {
	background: rgb(66, 133, 244); color: rgb(255, 255, 255);
}
.quantumWizButtonPaperbuttonRaisedColored a:visited {
	background: rgb(66, 133, 244); color: rgb(255, 255, 255);
}
.quantumWizButtonPaperbuttonFlatColored {
	color: rgb(66, 133, 244);
}
.quantumWizButtonPaperbuttonFlatColored a {
	color: rgb(66, 133, 244);
}
.quantumWizButtonPaperbuttonDark {
	color: rgb(255, 255, 255);
}
.quantumWizButtonPaperbuttonDark a {
	color: rgb(255, 255, 255);
}
.quantumWizButtonPaperbuttonFocusOverlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; background-color: transparent;
}
.isFocused.quantumWizButtonPaperbuttonEl .quantumWizButtonPaperbuttonFocusOverlay {
	background-color: rgba(0, 0, 0, 0.12);
}
.isFocused.quantumWizButtonPaperbuttonDark .quantumWizButtonPaperbuttonFocusOverlay {
	background-color: rgba(255, 255, 255, 0.3);
}
.isFocused.quantumWizButtonPaperbuttonRaisedColored .quantumWizButtonPaperbuttonFocusOverlay {
	background-color: rgb(47, 121, 245);
}
.isFocused.quantumWizButtonPaperbuttonFlatColored .quantumWizButtonPaperbuttonFocusOverlay {
	background-color: rgba(66, 133, 244, 0.149);
}
.quantumWizButtonPaperbuttonRipple {
	transition:opacity 0.2s, visibility 0s 0.2s, -webkit-transform 0s 0.2s; left: 0px; top: 0px; visibility: hidden; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0); background-size: cover; -webkit-transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isActive.quantumWizButtonPaperbuttonEl .quantumWizButtonPaperbuttonRipple {
	visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.isUndragged.isActive.quantumWizButtonPaperbuttonEl .quantumWizButtonPaperbuttonRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.2s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.isDeactivating.quantumWizButtonPaperbuttonEl .quantumWizButtonPaperbuttonRipple {
	visibility: visible; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.quantumWizButtonPaperbuttonFlat .quantumWizButtonPaperbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12) 80%, rgba(0, 0, 0, 0) 100%);
}
.quantumWizButtonPaperbuttonRaised .quantumWizButtonPaperbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12) 80%, rgba(0, 0, 0, 0) 100%);
}
.quantumWizButtonPaperbuttonFlatColored .quantumWizButtonPaperbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(66, 133, 244, 0.251), rgba(66, 133, 244, 0.251) 80%, rgba(66, 133, 244, 0) 100%);
}
.quantumWizButtonPaperbuttonRaisedColored .quantumWizButtonPaperbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgb(42, 86, 198), rgb(42, 86, 198) 80%, rgba(42, 86, 198, 0) 100%);
}
.quantumWizButtonPaperbuttonDark .quantumWizButtonPaperbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 80%, rgba(255, 255, 255, 0) 100%);
}
.isDisabled.quantumWizButtonPaperbuttonEl {
	color: rgba(68, 68, 68, 0.502); cursor: default; fill: rgba(68, 68, 68, 0.502); box-shadow: none; -webkit-box-shadow: none;
}
.isDisabled.quantumWizButtonPaperbuttonRaised {
	background: rgba(153, 153, 153, 0.102);
}
.isDisabled.quantumWizButtonPaperbuttonDark {
	color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502);
}
.isDisabled.quantumWizButtonPaperbuttonRaised.quantumWizButtonPaperbuttonDark {
	background: rgba(204, 204, 204, 0.102);
}
.quantumWizButtonPaperbuttonContent {
	position: relative;
}
.quantumWizButtonPaperbuttonLabel {
	margin: 0.5em; display: inline-block;
}
.quantumWizButtonPapericonbuttonEl {
	border-radius: 50%; border: 0px currentColor; transition:background 0.3s; border-image: none; width: 48px; height: 48px; text-align: center; overflow: hidden; display: inline-block; position: relative; z-index: 0; cursor: pointer; -webkit-border-radius: 50%; -webkit-transition: background .3s; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizButtonPapericonbuttonEl > .exportButtonNestedLink {
	width: 48px; height: 48px;
}
.isFocused.quantumWizButtonPapericonbuttonEl {
	-webkit-transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.isActive.quantumWizButtonPapericonbuttonEl {
	-webkit-transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.isDeactivating.quantumWizButtonPapericonbuttonEl {
	-webkit-transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.quantumWizButtonPapericonbuttonBorderless {
	border-radius: 0px; overflow: visible; -webkit-border-radius: 0;
}
.isFocused.quantumWizButtonPapericonbuttonBorderless {
	-webkit-mask-image: none;
}
.isActive.quantumWizButtonPapericonbuttonBorderless {
	-webkit-mask-image: none;
}
.isDeactivating.quantumWizButtonPapericonbuttonBorderless {
	-webkit-mask-image: none;
}
.quantumWizButtonPapericonbuttonLight {
	color: rgba(0, 0, 0, 0.54); fill: rgba(0, 0, 0, 0.54);
}
.quantumWizButtonPapericonbuttonDark {
	color: rgba(255, 255, 255, 0.749); fill: rgba(255, 255, 255, 0.749);
}
.isFocused.quantumWizButtonPapericonbuttonLight {
	background-color: rgba(0, 0, 0, 0.12);
}
.isFocused.quantumWizButtonPapericonbuttonDark {
	background-color: rgba(204, 204, 204, 0.251);
}
.isFocused.quantumWizButtonPapericonbuttonBorderless {
	background-color: transparent;
}
.quantumWizButtonPapericonbuttonRipple {
	transition:opacity 0.2s, visibility 0s 0.2s, -webkit-transform 0s 0.2s; left: 0px; top: 0px; visibility: hidden; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0); background-size: cover; -webkit-transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isFocused.quantumWizButtonPapericonbuttonBorderless .quantumWizButtonPapericonbuttonRipple {
	animation:quantumWizIconFocusPulse 0.7s infinite alternate; left: 50%; top: 50%; width: 100%; height: 100%; visibility: visible; -webkit-animation: quantumWizIconFocusPulse .7s infinite alternate;
}
.isActive.quantumWizButtonPapericonbuttonEl .quantumWizButtonPapericonbuttonRipple {
	visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.isUndragged.isActive.quantumWizButtonPapericonbuttonEl .quantumWizButtonPapericonbuttonRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.2s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.isDeactivating.quantumWizButtonPapericonbuttonEl .quantumWizButtonPapericonbuttonRipple {
	visibility: visible; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.quantumWizButtonPapericonbuttonLight .quantumWizButtonPapericonbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12) 80%, rgba(0, 0, 0, 0) 100%);
}
.quantumWizButtonPapericonbuttonDark .quantumWizButtonPapericonbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, 0.251), rgba(204, 204, 204, 0.251) 80%, rgba(204, 204, 204, 0) 100%);
}
.isDisabled.quantumWizButtonPapericonbuttonEl {
	color: rgba(0, 0, 0, 0.26); cursor: auto; fill: rgba(0, 0, 0, 0.26);
}
.isDisabled.quantumWizButtonPapericonbuttonDark {
	color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502);
}
.quantumWizButtonPapericonbuttonContent {
	top: 50%; position: relative;
}
.quantumWizButtonPapericonbuttonContent > span {
	display: inline-block; position: relative;
}
.quantumWizDialogBackground {
	transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0.15s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 5000; opacity: 0; background-color: rgba(0, 0, 0, 0.502); -webkit-transition: opacity .15s cubic-bezier(0.4, 0.0, 0.2, 1) .15s;
}
:not([isFullscreen='true']).quantumWizDialogBackground + .Background {
	background: none;
}
.isOpen.quantumWizDialogBackground {
	transition:opacity 0.05s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transition: opacity .05s cubic-bezier(0.4, 0.0, 0.2, 1);
}
.quantumWizDialogLayout {
	padding: 0px 5%; transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); left: 0px; top: 0px; right: 0px; bottom: 0px; display: flex; position: absolute; backface-visibility: hidden; flex-direction: column; align-items: center; -webkit-transition: transform .4s cubic-bezier(0.4, 0.0, 0.2, 1); -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
}
.quantumWizDialogBackgroundTop {
	height: 3em; display: block;
}
.quantumWizDialogBackgroundBottom {
	height: 3em; display: block;
}
.quantumWizDialogPositionDefault > .quantumWizDialogBackgroundTop {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPositionDefault > .quantumWizDialogBackgroundBottom {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogEl {
	max-height: 100%; flex-shrink: 1; -webkit-flex-shrink: 1;
}
.quantumWizDialogPaperdialogEl {
	border-radius: 2px; transition:transform 0.225s cubic-bezier(0, 0, 0.2, 1); overflow: hidden; display: flex; position: relative; max-width: 24em; box-shadow: 0px 12px 15px 0px rgba(0,0,0,0.24); flex-direction: column; align-items: stretch; background-color: rgb(255, 255, 255); -webkit-border-radius: 2px; -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24); -webkit-transition: transform .225s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-box-align: stretch; box-align: stretch; -webkit-align-items: stretch; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.quantumWizDialogPaperdialogPositionFullScreen .quantumWizDialogPaperdialogEl {
	padding: 0px;
}
.isClosing.quantumWizDialogPaperdialogEl {
	transition:transform 0.15s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: transform .15s cubic-bezier(0.4, 0.0, 1, 1);
}
.isOpening.quantumWizDialogPaperdialogTransitionZoom {
	transform: scale(0.8); -webkit-transform: scale(0.8);
}
.isClosing.quantumWizDialogPaperdialogTransitionZoom {
	transform: scale(0.9); -webkit-transform: scale(0.9);
}
.isOpening.quantumWizDialogPaperdialogTransitionSlide {
	transform: translateY(50%); -webkit-transform: translateY(50%);
}
.isClosing.quantumWizDialogPaperdialogTransitionSlide {
	transform: translateY(50%); -webkit-transform: translateY(50%);
}
.isOpening.quantumWizDialogPaperdialogTransitionZoomSlide {
	transform: scale(0.8) translateY(100%); -webkit-transform: scale(0.8) translateY(100%);
}
.quantumWizDialogPaperdialogPositionMiddle > .quantumWizDialogBackgroundTop {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPaperdialogPositionMiddle > .quantumWizDialogBackgroundBottom {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPaperdialogPositionAboveMiddle > .quantumWizDialogBackgroundTop {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPaperdialogPositionAboveMiddle > .quantumWizDialogBackgroundBottom {
	flex-grow: 2; -webkit-box-flex: 2; box-flex: 2; -webkit-flex-grow: 2;
}
.quantumWizDialogPaperdialogPositionTop > .quantumWizDialogBackgroundTop {
	flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.quantumWizDialogPaperdialogPositionTop > .quantumWizDialogBackgroundBottom {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPaperdialogPositionExpand > .quantumWizDialogBackgroundTop {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPaperdialogPositionExpand > .quantumWizDialogPaperdialogEl {
	flex-grow: 2; -webkit-box-flex: 2; box-flex: 2; -webkit-flex-grow: 2;
}
.quantumWizDialogPaperdialogPositionExpand > .quantumWizDialogBackgroundBottom {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPaperdialogPositionFullScreen {
	padding: 0px; align-items: stretch; -webkit-box-align: stretch; box-align: stretch; -webkit-align-items: stretch;
}
.quantumWizDialogPaperdialogPositionFullScreen > .quantumWizDialogPaperdialogEl {
	border-radius: 0px; left: 0px; right: 0px; max-width: 100%; flex-grow: 2; -webkit-border-radius: 0; -webkit-box-flex: 2; box-flex: 2; -webkit-flex-grow: 2;
}
.quantumWizDialogPaperdialogPositionFullScreen > .quantumWizDialogBackgroundBottom {
	height: 0px; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.quantumWizDialogPaperdialogPositionFullScreen > .quantumWizDialogBackgroundTop {
	height: 0px; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.quantumWizDialogPaperdialogTitleBar {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 24px 24px 20px; display: flex; font-size-adjust: none; font-stretch: normal; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.quantumWizDialogPaperdialogPositionFullScreen .quantumWizDialogPaperdialogTitleBar {
	display: none;
}
.quantumWizDialogPaperdialogTitleBarFullScreen {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: white; display: none; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.24); flex-shrink: 0; justify-content: space-between; background-color: rgb(69, 90, 100); -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.24); box-pack: justify; -webkit-justify-content: space-between; -webkit-flex-shrink: 0;
}
.quantumWizDialogPaperdialogPositionFullScreen .quantumWizDialogPaperdialogTitleBarFullScreen {
	display: flex;
}
.quantumWizDialogPaperdialogTitleText {
	overflow: hidden; -ms-word-wrap: break-word; flex-grow: 1; flex-shrink: 1; -webkit-flex-shrink: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizDialogPaperdialogTitleBarFullScreen .quantumWizDialogPaperdialogTitleText {
	margin: 16px 0px;
}
.quantumWizDialogPaperdialogTitleClose {
	height: 0px;
}
.quantumWizDialogPaperdialogTitleBarFullScreen .quantumWizDialogPaperdialogTitleClose {
	display: none;
}
.quantumWizDialogPaperdialogTitleBar .quantumWizDialogPaperdialogFullScreenTitleClose {
	display: none;
}
.quantumWizDialogPaperdialogTitle .quantumWizDialogPaperdialogCloseButton {
	margin: -12px -6px 0px 0px; display: block; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.quantumWizDialogPaperdialogContent {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 0px 24px; display: block; -ms-overflow-y: auto; font-size-adjust: none; font-stretch: normal; flex-grow: 2; flex-shrink: 2; -webkit-flex-shrink: 2; -webkit-box-flex: 2; box-flex: 2; -webkit-flex-grow: 2;
}
.quantumWizDialogPaperdialogNoTitleBar .quantumWizDialogPaperdialogContent {
	padding-top: 24px;
}
.quantumWizDialogPaperdialogNoButtons .quantumWizDialogPaperdialogContent {
	padding-bottom: 24px;
}
.quantumWizDialogPaperdialogPositionFullScreen .quantumWizDialogPaperdialogContent {
	padding: 16px;
}
.quantumWizDialogPaperdialogBottomButtons {
	padding: 24px 24px 16px; display: flex; flex-shrink: 0; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end; -webkit-flex-shrink: 0;
}
.quantumWizDialogPaperdialogPositionFullScreen .quantumWizDialogPaperdialogBottomButtons {
	display: none;
}
.quantumWizDialogPaperdialogTopButtons {
	display: none; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.quantumWizDialogPaperdialogPositionFullScreen .quantumWizDialogPaperdialogTopButtons {
	margin: 0px 16px; display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.quantumWizButtonPaperbutton2El2.quantumWizButtonPaperbuttonEl.quantumWizDialogPaperdialogDialogButton {
	min-width: 64px;
}
.quantumWizDialogPaperdialogBottomButtons .quantumWizButtonPaperbutton2El2.quantumWizButtonPaperbuttonEl {
	min-width: 64px;
}
.quantumWizDialogPaperdialogDialogButton + .quantumWizDialogPaperdialogDialogButton {
	margin-left: 8px;
}
.quantumWizDialogPaperdialogTitleBarFullScreen .quantumWizDialogPaperdialogDialogButton {
	color: rgb(255, 255, 255); margin-top: 10px;
}
.quantumWizDialogPaperdialogTitleBarFullScreen .quantumWizDialogPaperdialogCloseButton {
	margin: 4px 24px 4px 0px;
}
.quantumWizDialogPaperdialogTitleBarFullScreen .isFocused.quantumWizDialogPaperdialogDialogButton {
	background-color: rgba(204, 204, 204, 0.251);
}
.quantumWizDialogPaperdialogTitleBarFullScreen .isFocused.quantumWizDialogPaperdialogCloseButton {
	background-color: rgba(204, 204, 204, 0.251);
}
.quantumWizDialogPaperdialogTitleBarFullScreen .quantumWizDialogPaperdialogDialogButton > .quantumWizButtonPaperbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 80%, rgba(255, 255, 255, 0) 100%);
}
.quantumWizDialogPaperdialogTitleBarFullScreen .quantumWizDialogPaperdialogCloseButton > .quantumWizButtonPapericonbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 80%, rgba(255, 255, 255, 0) 100%);
}
.quantumWizDialogPaperdialogTitleBarFullScreen .isDisabled.quantumWizDialogPaperdialogDialogButton {
	color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502);
}
.quantumWizDialogPaperdialogTitleBarFullScreen .isDisabled.quantumWizDialogPaperdialogCloseButton {
	color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502);
}
.freebirdFormeditorDialogFeedbackDialog {
	width: 797px; max-width: 797px;
}
.exportMobileDialog.freebirdFormeditorDialogFeedbackDialog {
	max-width: 100%;
}
.freebirdFormeditorDialogFeedbackDialog .exportContent {
	padding: 0px;
}
.freebirdFormeditorDialogFeedbackFeedback {
	padding: 24px;
}
.freebirdFormeditorDialogFeedbackFeedbackText {
	width: 100%;
}
.freebirdFormeditorDialogFeedbackFeedbackFeedbackChip {
	background-color: rgb(245, 245, 245);
}
.freebirdFormeditorDialogFeedbackFeedbackFeedbackMaterial {
	margin: 10px 0px 3px;
}
.quantumWizTextinputPaperinputEl {
	width: 200px; padding-bottom: 8px; display: inline-block; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizTextinputPaperinputMainContent {
	height: 40px; vertical-align: top; position: relative;
}
.quantumWizTextinputPaperinputContentArea {
	top: 14px; display: flex; position: relative;
}
.quantumWizTextinputPaperinputInputArea {
	display: flex; position: relative; min-width: 0%; flex-grow: 1; flex-shrink: 1; -webkit-flex-shrink: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizTextinputPaperinputContent {
	height: 24px; line-height: 24px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.quantumWizTextinputPaperinputPreContent {
	padding-right: 12px;
}
.quantumWizTextinputPaperinputPostContent {
	padding-left: 12px;
}
.quantumWizTextinputPaperinputInput {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; border: currentColor; border-image: none; height: 24px; display: block; z-index: 0; min-width: 0%; font-size-adjust: none; font-stretch: normal; flex-grow: 1; flex-shrink: 1; background-color: transparent; -webkit-flex-shrink: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizTextinputPaperinputContentAreaWithEmbeddedContent > .quantumWizTextinputPaperinputInput::-ms-clear {
	display: none;
}
.quantumWizTextinputPaperinputContentAreaWithEmbeddedContent > .quantumWizTextinputPaperinputInput::-ms-reveal {
	display: none;
}
.quantumWizTextinputPaperinputUnderline {
	margin: 0px; padding: 0px; left: 0px; width: 100%; height: 1px; bottom: -2px; position: absolute; background-color: rgba(0, 0, 0, 0.12);
}
.quantumWizTextinputPaperinputFocusUnderline {
	margin: 0px; padding: 0px; left: 0px; width: 100%; height: 2px; bottom: -2px; position: absolute; transform: scaleX(0); background-color: rgb(66, 133, 244); -webkit-transform: scaleX(0);
}
.quantumWizTextinputPaperinputHasError.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputUnderline {
	height: 2px; background-color: rgb(213, 0, 0);
}
.quantumWizTextinputPaperinputHasError.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputFocusUnderline {
	height: 2px; background-color: rgb(213, 0, 0);
}
[disabled].quantumWizTextinputPaperinputInput {
	color: rgba(0, 0, 0, 0.38);
}
[disabled].quantumWizTextinputPaperinputInput ~ .quantumWizTextinputPaperinputUnderline {
	background: none; border-bottom-color: rgba(0, 0, 0, 0.38); border-bottom-width: 1px; border-bottom-style: dotted;
}
.animationInitialized.quantumWizTextinputPaperinputFocusUnderline {
	animation:quantumWizPaperInputRemoveUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.isFocused.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputFocusUnderline {
	animation:quantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.quantumWizTextinputPaperinputFloatingLabelEnabled.quantumWizTextinputPaperinputEl > .quantumWizTextinputPaperinputMainContent {
	padding-top: 24px;
}
.quantumWizTextinputPaperinputFloatingLabel {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; transform-origin: left bottom; transition:; left: 0px; width: 100%; bottom: 3px; color: rgba(0, 0, 0, 0.38); position: absolute; font-size-adjust: none; font-stretch: normal; pointer-events: none; -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform-origin: bottom left; -webkit-transition-property: color, bottom, transform;
}
:not([disabled]).quantumWizTextinputPaperinputInput:focus ~ .quantumWizTextinputPaperinputFloatingLabel {
	transform: scale(0.75) translateY(-39px); -webkit-transform: scale(.75) translateY(-39px);
}
[badinput='true'].quantumWizTextinputPaperinputInput ~ .quantumWizTextinputPaperinputFloatingLabel {
	transform: scale(0.75) translateY(-39px); -webkit-transform: scale(.75) translateY(-39px);
}
.hasValue.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputFloatingLabel {
	transform: scale(0.75) translateY(-39px); -webkit-transform: scale(.75) translateY(-39px);
}
.quantumWizTextinputPaperinputAlwaysFloatLabel.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputFloatingLabel {
	transform: scale(0.75) translateY(-39px); -webkit-transform: scale(.75) translateY(-39px);
}
:not([disabled]).quantumWizTextinputPaperinputInput:focus ~ .quantumWizTextinputPaperinputFloatingLabel {
	color: rgb(66, 133, 244);
}
.quantumWizTextinputPaperinputHasError.quantumWizTextinputPaperinputEl :not([disabled]).quantumWizTextinputPaperinputInput:focus ~ .quantumWizTextinputPaperinputFloatingLabel {
	color: rgb(213, 0, 0);
}
.quantumWizTextinputPaperinputPlaceholder {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; left: 0px; top: 2px; color: rgba(0, 0, 0, 0.38); overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; max-width: 100%; font-size-adjust: none; font-stretch: normal; pointer-events: none;
}
.hasValue.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputPlaceholder {
	display: none;
}
.quantumWizTextinputPaperinputCharCounter {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; height: 16px; padding-top: 8px; padding-left: 16px; margin-left: auto; white-space: nowrap; font-size-adjust: none; font-stretch: normal; opacity: 0.3; pointer-events: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizTextinputPaperinputHintOrErrorEnabled.quantumWizTextinputPaperinputEl {
	padding-bottom: 4px;
}
.quantumWizTextinputPaperinputError {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; flex:1 1 auto; padding-top: 8px; min-height: 16px; font-size-adjust: none; font-stretch: normal; -webkit-tap-highlight-color: transparent; -webkit-flex: 1 1 auto;
}
:not(:empty).quantumWizTextinputPaperinputHint {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; flex:1 1 auto; padding-top: 8px; min-height: 16px; font-size-adjust: none; font-stretch: normal; -webkit-tap-highlight-color: transparent; -webkit-flex: 1 1 auto;
}
.quantumWizTextinputPaperinputCounterErrorHolder {
	display: flex;
}
.quantumWizTextinputPaperinputHint {
	pointer-events: none;
}
.quantumWizTextinputPaperinputError {
	color: rgb(213, 0, 0);
}
.quantumWizTextinputPaperinputHint {
	opacity: 0.3;
}
.quantumWizTextinputPaperinputHasError.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputHint {
	display: none;
}
:not(.quantumWizTextinputPaperinputHasError).quantumWizTextinputPaperinputEl :not(:empty).quantumWizTextinputPaperinputHint + .quantumWizTextinputPaperinputError {
	display: none;
}
.freebirdFormeditorDialogFeedbackFooterRoot {
	width: 100%;
}
.freebirdFormeditorDialogFeedbackFooterFooter {
	padding: 8px 16px 8px 12px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: flex; justify-content: space-between; align-items: center; background-color: rgb(245, 245, 245); -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorDialogFeedbackFooterMaterialButtons {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogFeedbackFooterOkCancelButtons {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogFeedbackFooterAddButton {
	min-width: 0px;
}
.freebirdFormeditorDialogFeedbackFooterAddLinkButton {
	opacity: 0.54;
}
.freebirdFormeditorDialogFeedbackFooterClearButton {
	opacity: 0.54;
}
.freebirdFormeditorDialogFeedbackFooterAddLinkContainer {
	margin: 12px 24px; display: flex; justify-content: space-between; align-items: flex-end; -webkit-box-align: end; box-align: end; -webkit-align-items: flex-end; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorDialogFeedbackFooterMobile.freebirdFormeditorDialogFeedbackFooterAddLinkContainer {
	flex-direction: column; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
:first-child.freebirdFormeditorDialogFeedbackFooterTextInputContainer {
	padding-right: 20px;
}
.freebirdFormeditorDialogFeedbackFooterTextInputContainer {
	display: flex; flex-grow: 2; -webkit-box-flex: 2; box-flex: 2; -webkit-flex-grow: 2;
}
.freebirdFormeditorDialogFeedbackFooterMobile .freebirdFormeditorDialogFeedbackFooterTextInputContainer {
	width: 100%; padding-right: 0px;
}
.freebirdFormeditorDialogFeedbackFooterMobile :first-child.freebirdFormeditorDialogFeedbackFooterTextInputContainer {
	padding-right: 0px;
}
.freebirdFormeditorDialogFeedbackFooterTextInput {
	width: 100%;
}
.freebirdFormeditorDialogFeedbackFooterButtonContainer {
	padding-bottom: 14px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogFeedbackTabsTabPanel {
	overflow: hidden;
}
.freebirdFormeditorDialogFeedbackTabsTabPanel .exportTab {
	flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.freebirdFormeditorDialogFeedbackTabsTabPanel .exportTab content {
	padding: 0px 24px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogFeedbackTabsIcon {
	padding-right: 10px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.isSelected.freebirdFormeditorDialogFeedbackTabsIconTab .freebirdFormeditorDialogFeedbackTabsIcon {
	opacity: 1;
}
.freebirdFormeditorDialogFeedbackTabsIconTab .freebirdFormeditorDialogFeedbackTabsIcon {
	opacity: 0.26;
}
.freebirdFormeditorDialogFeedbackTabsFeedbackTabContent {
	padding: 24px;
}
.freebirdFormeditorDialogFeedbackTabsMobileTabListClasses .exportTab {
	min-width: 10em;
}
.freebirdFormeditorDialogFileuploadRestoreFoldersDialog .exportContent {
	padding: 0px;
}
.freebirdFormeditorDialogFileuploadRestoreFoldersMessage {
	padding: 24px 24px 12px;
}
.docssharedWizSelectPaperselectRoot .exportOption {
	padding-right: 44px; white-space: normal; -ms-word-wrap: normal;
}
.docssharedWizSelectPaperselectRoot :not(.exportSelectPopup) .isSelected.exportOption {
	padding-top: 12px; padding-bottom: 12px;
}
.docssharedWizSelectPaperselectRoot .exportSelectPopup {
	padding: 8px 0px;
}
.docssharedWizSelectPaperselectRoot .exportSelectPopup .exportOption {
	margin: 4px 0px; padding-top: 12px; padding-right: 42px; padding-bottom: 12px;
}
.docssharedWizSelectPaperselectRoot .exportSelectPopup .isSelected.exportOption {
	margin: 4px 0px; padding-top: 12px; padding-right: 42px; padding-bottom: 12px;
}
.docssharedWizSelectPaperselectRoot .exportOptionIcon {
	top: 8px;
}
.docssharedWizSelectPaperselectRoot .exportSelectPopup .isSelected.exportOption .exportOptionIcon {
	top: 8px;
}
.docssharedWizSelectPaperselectRoot .exportDropDown {
	top: 18px; right: 18px;
}
.freebirdFormeditorDialogLinkformLinkFormSection {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: flex; font-size-adjust: none; font-stretch: normal; flex-wrap: wrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorDialogLinkformLinkFormSection a {
	margin-left: 1em;
}
.freebirdFormeditorDialogLinkformLabeledToggleContainer {
	margin: 1.5em 0px;
}
.freebirdFormeditorDialogLinkformLinkFormDialog {
	width: 35em; max-width: 35em;
}
.freebirdFormeditorDialogLinkformTitleInput {
	padding-bottom: 14px; margin-left: 1em;
}
.freebirdFormeditorDialogLinkformSheetLimitWarning {
	margin-top: 1em;
}
.freebirdFormeditorDialogPreferencesPreferenceRow {
	height: 36px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogPreferencesContent {
	height: 150px;
}
.freebirdFormeditorDialogPreferencesPreferenceRow .freebirdFormeditorDialogPreferencesPointsInput {
	margin: 0px 0.5em 0px 0px; width: 5.5ch;
}
.freebirdFormeditorDialogReleasescoresDialog {
	width: 590px; height: auto; max-width: 590px;
}
.freebirdFormeditorDialogReleasescoresDialog .exportTitleBar {
	justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorDialogReleasescoresDialog .exportButtons {
	padding: 16px;
}
.freebirdFormeditorDialogReleasescoresDialog .freebirdFormeditorDialogReleasescoresDialogContent {
	padding: 0px 0px 16px; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
.freebirdFormeditorDialogReleasescoresUserMessage {
	width: 100%;
}
.freebirdFormeditorDialogReleasescoresUserMessage .exportLabel {
	color: rgb(117, 117, 117);
}
.freebirdFormeditorDialogReleasescoresRow {
	margin: 0px 24px; display: flex; justify-content: flex-start; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: start; -webkit-justify-content: flex-start;
}
.freebirdFormeditorDialogReleasescoresButtons.freebirdFormeditorDialogReleasescoresRow {
	margin-top: 5px; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorDialogReleasescoresHeader {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: table-row; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorDialogReleasescoresHeader > div {
	padding-top: 0px;
}
.freebirdFormeditorDialogReleasescoresRecipients {
	width: 100%; display: table;
}
.freebirdFormeditorDialogReleasescoresRecipientContainer {
	display: table-row-group;
}
.freebirdFormeditorDialogReleasescoresRecipient {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 8px 24px; overflow: hidden; display: table-row; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorDialogReleasescoresRecipient:focus {
	background: rgba(153, 153, 153, 0.2);
}
.freebirdFormeditorDialogReleasescoresRecipient:focus .freebirdFormeditorDialogReleasescoresCheckbox {
	padding-left: 21px; border-left-width: 3px; border-left-style: solid;
}
.freebirdFormeditorDialogReleasescoresCell {
	padding: 8px; vertical-align: middle; display: table-cell;
}
:last-child.freebirdFormeditorDialogReleasescoresCell {
	padding-right: 24px;
}
.freebirdFormeditorDialogReleasescoresCheckbox .isChecked .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkIn forwards; -webkit-animation: quantumWizPaperAnimateCheckMarkIn forwards;
}
.freebirdFormeditorDialogReleasescoresUserMessage .animationInitialized.exportFocusUnderline {
	animation:quantumWizPaperInputRemoveUnderline forwards; -webkit-animation: quantumWizPaperInputRemoveUnderline forwards;
}
.freebirdFormeditorDialogReleasescoresCheckbox {
	width: 0.01%; padding-left: 24px; white-space: nowrap;
}
.freebirdFormeditorDialogReleasescoresEmail {
	margin-left: 16px;
}
.freebirdFormeditorDialogReleasescoresHeader .freebirdFormeditorDialogReleasescoresCheckbox {
	overflow: visible; max-width: 0px;
}
.docssharedWizOmnilistItemRoot {
	background-color: white;
}
.docssharedWizOmnilistItemPrimaryContent {
	display: flex; flex-wrap: wrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.docssharedWizOmnilistItemRoot .omnilist-draghandle {
	width: 42px; font-weight: bold; display: flex; visibility: hidden; cursor: move; opacity: 0.3; flex-direction: column; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-flex-shrink: 0;
}
.ds-hc-white .docssharedWizOmnilistItemRoot .omnilist-draghandle {
	opacity: 1; fill: black;
}
.ds-hc-black .docssharedWizOmnilistItemRoot .omnilist-draghandle {
	opacity: 1; fill: white;
}
.docssharedWizOmnilistItemRoot:hover .omnilist-draghandle {
	visibility: visible;
}
.omnilist-dragging.docssharedWizOmnilistItemRoot {
	opacity: 0.7; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorDialogReorderDialog {
	width: 440px; height: auto; max-width: 440px;
}
.freebirdFormeditorDialogReorderDialog .exportTitleBar {
	font-weight: 400;
}
.freebirdFormeditorDialogReorderDialogContent {
	padding: 0px;
}
.exportMobileDialog .freebirdFormeditorDialogReorderDialogContent {
	padding: 0px;
}
.freebirdFormeditorDialogReorderDialogContent {
	border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
.freebirdFormeditorDialogReorderDialog .exportTitleBar {
	border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
.freebirdFormeditorDialogReorderDialog .exportButtons {
	padding: 16px;
}
.freebirdFormeditorDialogReorderGoToPageDisclaimer {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorDialogReorderSection {
	border-top-color: rgba(0, 0, 0, 0.12); border-top-width: 1px; border-top-style: solid;
}
.freebirdFormeditorDialogReorderSection .omnilist-draghandle {
	padding: 0px 4px; width: 60px; visibility: inherit;
}
@media all and (max-width:480px)
{
.freebirdFormeditorDialogReorderSection .omnilist-draghandle {
	width: 32px; visibility: hidden;
}
.freebirdFormeditorDialogReorderSection:hover .omnilist-draghandle {
	width: 32px; visibility: hidden;
}
.isFocused.freebirdFormeditorDialogReorderSection .omnilist-draghandle {
	width: 32px; visibility: hidden;
}
}
.freebirdFormeditorDialogReorderSection:hover {
	border-left-color: rgb(66, 133, 244); border-left-width: 4px; border-left-style: solid; cursor: default; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.isFocused.freebirdFormeditorDialogReorderSection {
	border-left-color: rgb(66, 133, 244); border-left-width: 4px; border-left-style: solid; cursor: default; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.omnilist-dragging.freebirdFormeditorDialogReorderSection {
	border-left-color: rgb(66, 133, 244); border-left-width: 4px; border-left-style: solid; cursor: default; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.freebirdFormeditorDialogReorderSection:hover .omnilist-draghandle {
	padding-left: 0px;
}
.isFocused.freebirdFormeditorDialogReorderSection .omnilist-draghandle {
	padding-left: 0px;
}
.omnilist-dragging.freebirdFormeditorDialogReorderSection .omnilist-draghandle {
	padding-left: 0px;
}
:first-child.freebirdFormeditorDialogReorderSection {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.freebirdFormeditorDialogReorderSection .export-content {
	flex:1 1 0px; height: 64px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-flex: 1; -webkit-flex: 1;
}
.freebirdFormeditorDialogReorderSectionBody {
	flex:1 1 0px; height: 64px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-flex: 1; -webkit-flex: 1;
}
.freebirdFormeditorDialogReorderText {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.freebirdFormeditorDialogReorderMoveButtons {
	padding-right: 16px;
}
.freebirdFormeditorDialogReorderMoveButton {
	opacity: 0.54;
}
.ds-hc-white .freebirdFormeditorDialogReorderMoveButton {
	opacity: 1;
}
.ds-hc-black .freebirdFormeditorDialogReorderMoveButton {
	opacity: 1;
}
.isDisabled.freebirdFormeditorDialogReorderMoveButton {
	opacity: 0.26;
}
:first-child.freebirdFormeditorDialogReorderMoveButton {
	margin-right: -6px;
}
.freebirdFormeditorDialogReorderSection .freebirdFormeditorDialogReorderTitle {
	font-size: 15px; font-weight: 500;
}
.freebirdFormeditorDialogReorderSection .freebirdFormeditorDialogReorderPosition {
	font: 400 13px/18px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.omnilist-dragging.freebirdFormeditorDialogReorderSection {
	z-index: 5001;
}
.quantumWizTextinputPapertextareaEl {
	padding-bottom: 8px; display: inline-block; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizTextinputPapertextareaMainContent {
	vertical-align: top; position: relative; min-height: 1.5em;
}
.quantumWizTextinputPapertextareaContentArea {
	padding-top: 14px; display: flex; position: relative;
}
.quantumWizTextinputPapertextareaInput {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; border: currentColor; border-image: none; height: 24px; display: block; white-space: pre-wrap; z-index: 0; -ms-overflow-x: hidden; -ms-overflow-y: visible; -ms-word-wrap: break-word; min-height: 24px; font-size-adjust: none; font-stretch: normal; flex-grow: 1; flex-shrink: 1; background-color: transparent; -webkit-flex-shrink: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1; resize: none;
}
.quantumWizTextinputPapertextareaTextCentered.quantumWizTextinputPapertextareaInput {
	text-align: center;
}
.modeDark.quantumWizTextinputPapertextareaEl .quantumWizTextinputPapertextareaInput {
	color: rgba(255, 255, 255, 0.87);
}
.modeDark.isFocused.quantumWizTextinputPapertextareaEl .quantumWizTextinputPapertextareaInput {
	color: rgb(255, 255, 255);
}
.quantumWizTextinputPapertextareaUnderline {
	margin: 0px; padding: 0px; left: 0px; width: 100%; height: 1px; position: absolute; background-color: rgba(0, 0, 0, 0.12);
}
.modeDark.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaUnderline {
	background-color: rgba(255, 255, 255, 0.12);
}
.quantumWizTextinputPapertextareaFocusUnderline {
	margin: 0px; padding: 0px; left: 0px; width: 100%; height: 2px; position: absolute; transform: scaleX(0); background-color: rgb(66, 133, 244); -webkit-transform: scaleX(0);
}
.quantumWizTextinputPaperinputHasError.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaUnderline {
	height: 2px; background-color: rgb(213, 0, 0);
}
.quantumWizTextinputPaperinputHasError.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFocusUnderline {
	height: 2px; background-color: rgb(213, 0, 0);
}
.modeDark.quantumWizTextinputPaperinputHasError.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaUnderline {
	background-color: rgb(255, 110, 110);
}
.modeDark.quantumWizTextinputPaperinputHasError.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFocusUnderline {
	background-color: rgb(255, 110, 110);
}
.isDisabled.quantumWizTextinputPapertextareaEl .quantumWizTextinputPapertextareaInput {
	color: rgba(0, 0, 0, 0.38);
}
.isDisabled.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaUnderline {
	background: none; border-bottom-color: rgba(0, 0, 0, 0.38); border-bottom-width: 1px; border-bottom-style: dotted;
}
.animationInitialized.quantumWizTextinputPapertextareaFocusUnderline {
	animation:quantumWizPaperInputRemoveUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.isFocused.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFocusUnderline {
	animation:quantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.quantumWizTextinputPapertextareaFloatingLabelEnabled.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent {
	padding-top: 24px;
}
.quantumWizTextinputPapertextareaFloatingLabel {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; transform-origin: left top; transition:; width: 100%; bottom: 3px; color: rgba(0, 0, 0, 0.38); position: absolute; font-size-adjust: none; font-stretch: normal; pointer-events: none; -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform-origin: top left; -webkit-transition-property: color, top, transform;
}
.isFocused.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFloatingLabel {
	top: 16px; transform: scale(0.75); -webkit-transform: scale(.75);
}
.hasValue.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFloatingLabel {
	top: 16px; transform: scale(0.75); -webkit-transform: scale(.75);
}
.modeDark.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFloatingLabel {
	color: rgba(255, 255, 255, 0.38);
}
.isFocused.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFloatingLabel {
	color: rgb(66, 133, 244);
}
.modeDark.isFocused.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaFloatingLabel {
	color: rgb(66, 133, 244);
}
.quantumWizTextinputPapertextareaPlaceholder {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; bottom: 3px; color: rgba(0, 0, 0, 0.38); overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; max-width: 100%; font-size-adjust: none; font-stretch: normal; pointer-events: none;
}
.modeDark.quantumWizTextinputPapertextareaEl .quantumWizTextinputPapertextareaPlaceholder {
	color: rgba(255, 255, 255, 0.38);
}
.hasValue.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaMainContent > .quantumWizTextinputPapertextareaPlaceholder {
	display: none;
}
.quantumWizTextinputPapertextareaCharCounter {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; height: 16px; text-align: right; color: rgba(0, 0, 0, 0.38); padding-top: 8px; position: relative; font-size-adjust: none; font-stretch: normal; pointer-events: none; -webkit-tap-highlight-color: transparent;
}
.modeDark.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaCharCounter {
	color: rgba(255, 255, 255, 0.38);
}
.quantumWizTextinputPapertextareaHintOrErrorEnabled.quantumWizTextinputPapertextareaEl {
	padding-bottom: 4px;
}
.quantumWizTextinputPapertextareaError {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-top: 4px; min-height: 16px; font-size-adjust: none; font-stretch: normal; -webkit-tap-highlight-color: transparent;
}
:not(:empty).quantumWizTextinputPapertextareaHint {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-top: 4px; min-height: 16px; font-size-adjust: none; font-stretch: normal; -webkit-tap-highlight-color: transparent;
}
.quantumWizTextinputPapertextareaHint {
	pointer-events: none;
}
.quantumWizTextinputPapertextareaError {
	color: rgb(213, 0, 0);
}
.modeDark.quantumWizTextinputPapertextareaEl .quantumWizTextinputPapertextareaError {
	color: rgb(255, 110, 110);
}
.quantumWizTextinputPapertextareaHint {
	opacity: 0.3;
}
.quantumWizTextinputPapertextareaHasError.quantumWizTextinputPapertextareaEl > .quantumWizTextinputPapertextareaHint {
	display: none;
}
:not(.quantumWizTextinputPapertextareaHasError).quantumWizTextinputPapertextareaEl > :not(:empty).quantumWizTextinputPapertextareaHint + .quantumWizTextinputPapertextareaError {
	display: none;
}
@media all and (min-width:601px)
{
.quantumWizDialogPaperdialogPositionTop > .freebirdFormeditorDialogSendformDialog {
	width: 590px; height: auto; max-width: 590px;
}
}
.freebirdFormeditorDialogSendformDialog .exportTitleBar {
	justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorDialogSendformDialog .freebirdFormeditorDialogSendformDialogContent {
	padding: 0px;
}
.freebirdFormeditorDialogSendformTabList {
	height: 40px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogSendformIconTab {
	height: 40px;
}
.isSelected.freebirdFormeditorDialogSendformIconTab .freebirdFormeditorDialogSendformIconTabIcon {
	opacity: 0.54;
}
.freebirdFormeditorDialogSendformIconTab .freebirdFormeditorDialogSendformIconTabIcon {
	opacity: 0.26;
}
.freebirdFormeditorDialogSendformTabContainer {
	background: rgb(250, 250, 250); padding-top: 24px; padding-bottom: 16px;
}
.freebirdFormeditorDialogSendformSectionHeader {
	font: 400 18px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-left: 24px; font-size-adjust: none; font-stretch: normal; justify-content: flex-start; box-pack: start; -webkit-justify-content: flex-start;
}
.freebirdFormeditorDialogSendformSendVia {
	padding-right: 12px; padding-left: 24px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorDialogSendformSendVia {
	padding-right: 0px; padding-left: 8px;
}
}
.freebirdFormeditorDialogSendformFullWidthText {
	width: 100%;
}
.freebirdFormeditorDialogSendformFullWidthText .exportLabel {
	color: rgb(117, 117, 117);
}
.freebirdFormeditorDialogSendformSendEmailSpinner {
	padding-right: 24px; float: right; display: flex; justify-content: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdFormeditorDialogSendformRow {
	margin-right: 24px; margin-left: 24px; display: flex; justify-content: flex-start; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: start; -webkit-justify-content: flex-start;
}
.freebirdFormeditorDialogSendformRow .exportCopyableTextContainer {
	width: 100%;
}
.freebirdFormeditorDialogSendformSpacedRow {
	margin-top: 16px; margin-bottom: 16px;
}
.freebirdFormeditorDialogSendformButtonRow {
	margin-right: 16px; margin-left: 16px; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorDialogSendformCollaboratorButtonRow {
	padding-top: 15px; margin-right: 0px; justify-content: space-between; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorDialogSendformCollaboratorButtonRow .freebirdFormeditorDialogSendformButtonRow {
	margin-top: 5px;
}
.freebirdFormeditorDialogSendformErrorInput {
	min-height: 40px;
}
.freebirdFormeditorDialogSendformHidden {
	display: none;
}
.freebirdFormeditorDialogSendformSendFormSeparator {
	margin: 1.5em 0.75em; width: 0px; height: 36px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid;
}
.freebirdFormeditorDialogSendformEmbedInputRow {
	align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorDialogSendformEmbedTextBox {
	width: 43px;
}
.freebirdFormeditorDialogSendformLabeledTextContainer {
	margin: 1.5em 0px; display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorDialogSendformLabelText {
	line-height: 26px; margin-right: 0.75em;
}
.freebirdFormeditorDialogSendformCenter {
	text-align: center;
}
.freebirdFormeditorDialogSendformEmbedDisabledMsg {
	padding-top: 16px; padding-bottom: 12px;
}
.ac-renderer {
	z-index: 5001;
}
.freebirdFormeditorDialogSettingsAssessmentsGradingSettings {
	padding: 12px 0px;
}
.freebirdFormeditorDialogSettingsAssessmentsGradeConfig {
	margin: 12px 0px;
}
.freebirdFormeditorDialogSettingsAssessmentsEnableAssesmentContainer {
	padding: 12px 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.freebirdFormeditorDialogSettingsAssessmentsSecondaryTxt {
	color: rgba(0, 0, 0, 0.54);
}
.freebirdFormeditorDialogSettingsAssessmentsGradingDisabled {
	opacity: 0.38;
}
.freebirdFormeditorDialogSettingsAssessmentsOptionsHeader {
	font-size: 16px; font-weight: 700;
}
.freebirdFormeditorDialogSettingsAssessmentsHeader {
	padding: 10px 0px; font-weight: 700;
}
.freebirdFormeditorDialogSettingsAssessmentsSection {
	padding: 10px 0px;
}
.freebirdFormeditorDialogSettingsAssessmentsToggle {
	padding: 10px 0px;
}
@media all and (min-width:601px)
{
.quantumWizDialogPaperdialogPositionDefault > .freebirdFormeditorDialogSettingsDialog {
	width: 592px; max-width: 592px;
}
}
.exportMobileDialog.freebirdFormeditorDialogSettingsDialog {
	max-width: 100%;
}
.freebirdFormeditorDialogSettingsDialog .exportContent {
	padding: 0px;
}
.freebirdFormeditorDialogSettingsDialog .exportButtons {
	padding: 16px;
}
.freebirdFormeditorDialogSettingsGeneralHeader {
	padding: 12px 0px; font-weight: bold;
}
.freebirdFormeditorDialogSettingsGeneralSection {
	padding: 12px 0px;
}
.freebirdFormeditorDialogSettingsGeneralSignIn {
	padding: 12px 0px;
}
.freebirdFormeditorDialogSettingsGeneralCollectEmail {
	padding-top: 12px;
}
.freebirdFormeditorDialogSettingsGeneralSection {
	border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
:last-child.freebirdFormeditorDialogSettingsGeneralSection {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.freebirdFormeditorDialogSettingsGeneralToggle {
	padding: 10px 0px;
}
.freebirdFormeditorDialogSettingsGeneralCollectEmail .freebirdFormeditorDialogSettingsGeneralReceiptConfig {
	padding-left: 30px;
}
.freebirdFormeditorDialogSettingsGeneralReceiptRadios {
	padding-left: 30px;
}
.freebirdFormeditorDialogSettingsGeneralHelperText {
	color: rgba(0, 0, 0, 0.54);
}
.freebirdFormeditorDialogSettingsPresentationPresentationSettings {
	padding: 12px 0px;
}
.freebirdFormeditorDialogSettingsPresentationToggle {
	padding: 10px 0px;
}
.freebirdFormeditorDialogSettingsPresentationConfirmationMessage {
	padding-top: 24px; font-weight: bold;
}
.freebirdFormeditorDialogSettingsPresentationConfirmationText {
	width: 100%;
}
.freebirdFormeditorDialogSettingsTabsTabPanel {
	overflow: hidden;
}
.freebirdFormeditorDialogSettingsTabsTabPanel .exportTab {
	flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.freebirdFormeditorDialogSettingsTabsTabPanel .exportTab content {
	padding: 0px 24px;
}
.freebirdFormeditorDialogSettingsTabsSettingsTabContent {
	padding: 0px 24px; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
.freebirdFormeditorDialogSettingsTabsMobileTabListClasses .exportTab {
	min-width: 10em;
}
@media all and (min-width:601px)
{
.quantumWizDialogPaperdialogPositionDefault > .freebirdFormeditorDialogShareanalyticsDialog {
	width: 592px; max-width: 592px;
}
}
.freebirdFormeditorDialogShareanalyticsAnalyticsSettings {
	padding: 12px 0px;
}
.freebirdFormeditorDialogShareanalyticsEnableAnalyticsContainer {
	padding: 24px;
}
.freebirdFormeditorDialogShareanalyticsFullWidthText {
	width: 100%;
}
.freebirdFormeditorDialogShareanalyticsFullWidthText .exportLabel {
	color: rgb(117, 117, 117);
}
.exportMobileDialog.freebirdFormeditorDialogShareanalyticsDialog {
	max-width: 100%;
}
.freebirdFormeditorDialogShareanalyticsDialog .exportContent {
	padding: 0px; -ms-overflow-x: hidden;
}
.freebirdFormeditorDialogShareanalyticsDialog .exportButtons {
	padding: 16px;
}
.freebirdFormeditorDialogShareanalyticsLinkContainer {
	background: rgb(250, 250, 250); padding-top: 24px; padding-bottom: 16px;
}
.freebirdFormeditorDialogShareanalyticsRow {
	margin: 0px 24px; display: flex; justify-content: flex-start; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: start; -webkit-justify-content: flex-start;
}
.freebirdFormeditorDialogShareanalyticsRow .exportCopyableTextContainer {
	width: 100%;
}
.freebirdFormeditorDialogShareanalyticsSectionHeader {
	height: 40px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorDialogShareanalyticsTitle {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; flex:1 1 0px; padding-right: 12px; padding-left: 24px; font-size-adjust: none; font-stretch: normal; -webkit-box-flex: 1; -webkit-flex: 1;
}
@media all and (max-width:480px)
{
.freebirdFormeditorDialogShareanalyticsTitle {
	padding-right: 0px; padding-left: 8px;
}
}
.freebirdFormeditorDialogShareanalyticsToggle {
	padding: 4px 0px;
}
.freebirdFormeditorDialogUnlinkformUnlinkFormDialog {
	overflow: auto;
}
.freebirdFormeditorDialogUpgradeDialog {
	max-width: 600px;
}
.freebirdFormeditorMaestroDialogOption content {
	text-transform: none; font-weight: normal;
}
.freebirdFormeditorMaestroDialogOption div {
	text-align: left;
}
.freebirdFormeditorMaestroDialog {
	height: 100%;
}
.freebirdFormeditorMaestroDialog content {
	height: 100%;
}
.freebirdMaestroPromobubblePromoTitle {
	font-size: 20px;
}
.freebirdMaestroPromobubblePromoContent {
	padding: 15px 0px;
}
[role=alertdialog].freebirdFormeditorNetErrorDialog {
	min-height: 540px; min-width: 80vw;
}
.freebirdFormeditorNetErrorDialog textarea {
	width: 100%; height: 250px; font-size: 0.8em;
}
.quantumWizTogglePapercheckboxEl {
	border-radius: 3px; border: 10px solid rgba(0, 0, 0, 0.54); transition:border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; overflow: visible; vertical-align: middle; display: inline-block; position: relative; z-index: 0; cursor: pointer; max-height: 0px; max-width: 0px; box-sizing: content-box; -webkit-border-radius: 3px; -webkit-transition: border-color .2s cubic-bezier(0.4, 0, 0.2, 1); -webkit-box-sizing: content-box; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
[aria-checked='true'].quantumWizTogglePapercheckboxColored.quantumWizTogglePapercheckboxEl {
	border-color: rgb(0, 150, 136);
}
[aria-checked='mixed'].quantumWizTogglePapercheckboxColored.quantumWizTogglePapercheckboxEl {
	border-color: rgb(0, 150, 136);
}
[aria-disabled='true'].quantumWizTogglePapercheckboxEl {
	border-color: rgb(189, 189, 189); cursor: default;
}
[aria-disabled='true'][aria-checked='true'].quantumWizTogglePapercheckboxColored.quantumWizTogglePapercheckboxEl {
	border-color: rgb(189, 189, 189);
}
[aria-disabled='true'][aria-checked='mixed'].quantumWizTogglePapercheckboxColored.quantumWizTogglePapercheckboxEl {
	border-color: rgb(189, 189, 189);
}
.quantumWizTogglePapercheckboxInnerBox {
	border: 8px solid white; transition:; border-image: none; left: -8px; top: -8px; position: absolute; -webkit-transition: all .1s .15s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-property: transform, border-radius;
}
[aria-checked='true'] > .quantumWizTogglePapercheckboxInnerBox {
	border-radius: 100%; transition:transform 0.1s cubic-bezier(0.4, 0, 0.2, 1); transform: scale(0); -webkit-border-radius: 100%; -webkit-transition: transform .1s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: scale(0);
}
[aria-checked='mixed'] > .quantumWizTogglePapercheckboxInnerBox {
	border-radius: 100%; transition:transform 0.1s cubic-bezier(0.4, 0, 0.2, 1); transform: scale(0); -webkit-border-radius: 100%; -webkit-transition: transform .1s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: scale(0);
}
.isIndeterminate .quantumWizTogglePapercheckboxCheckMark {
	left: 5px; top: 2px;
}
.isChecked .quantumWizTogglePapercheckboxCheckMark {
	transform-origin: 0% 50%; left: 10px; top: 7px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -webkit-transform-origin: 0;
}
.quantumWizTogglePapercheckboxCheckMark {
	width: 100%; height: 100%; position: absolute; pointer-events: none;
}
.quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkOut 0.2s forwards; left: -10px; top: -10px; width: 20px; height: 20px; position: absolute; clip: rect(0px, 20px, 20px, 0px); -webkit-animation: quantumWizPaperAnimateCheckMarkOut .2s forwards;
}
[aria-checked='true'] > .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkIn 0.2s 0.1s forwards; clip: rect(0px, 20px, 20px, 20px); -webkit-animation: quantumWizPaperAnimateCheckMarkIn .2s .1s forwards;
}
[aria-checked='mixed'] > .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkIn 0.2s 0.1s forwards; clip: rect(0px, 20px, 20px, 20px); -webkit-animation: quantumWizPaperAnimateCheckMarkIn .2s .1s forwards;
}
@media print
{
[aria-checked='true'] > .quantumWizTogglePapercheckboxCheckMarkContainer {
	clip: auto;
}
[aria-checked='mixed'] > .quantumWizTogglePapercheckboxCheckMarkContainer {
	clip: auto;
}
}
.isIndeterminate .quantumWizTogglePapercheckboxShort {
	display: none;
}
.quantumWizTogglePapercheckboxShort {
	border: 1px solid rgb(255, 255, 255); border-image: none; left: 0px; height: 5px; position: absolute;
}
.isIndeterminate .quantumWizTogglePapercheckboxLong {
	top: 7px; width: 8px;
}
.isChecked .quantumWizTogglePapercheckboxLong {
	width: 11px;
}
.quantumWizTogglePapercheckboxLong {
	border: 1px solid rgb(255, 255, 255); border-image: none; left: 0px; top: 5px; position: absolute;
}
.quantumWizTogglePapercheckboxInk {
	outline: transparent solid 0.1px; border-radius: 100%; transition:opacity 0.15s; left: -10px; top: -10px; width: 20px; height: 20px; position: absolute; z-index: -1; opacity: 0; pointer-events: none; transform: scale(2.5); background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 100%; -webkit-transition: opacity .15s ease; -webkit-transform: scale(2.5);
}
.isActive > .quantumWizTogglePapercheckboxInk {
	animation:quantumWizRadialInkSpread 0.3s forwards; opacity: 1; -webkit-animation: quantumWizRadialInkSpread .3s; -webkit-animation-fill-mode: forwards;
}
.isCheckedNext > .quantumWizTogglePapercheckboxInk {
	background-color: rgba(0, 150, 136, 0.2);
}
.isFocused > .quantumWizTogglePapercheckboxInk {
	animation:quantumWizRadialInkFocusPulse 0.7s infinite alternate; opacity: 1; background-color: rgba(0, 150, 136, 0.2); -webkit-animation: quantumWizRadialInkFocusPulse .7s infinite alternate;
}
.quantumWizTogglePaperradioEl {
	border-radius: 3px; transition:border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1); width: 20px; height: 20px; vertical-align: middle; display: inline-block; position: relative; z-index: 0; cursor: pointer; box-sizing: content-box; -webkit-border-radius: 3px; -webkit-transition: border-color .2s cubic-bezier(0.4, 0, 0.2, 1); -webkit-box-sizing: content-box; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizTogglePaperradioRadioContainer {
	animation:quantumWizPaperAnimateSelectOut 0.2s forwards; width: 20px; height: 20px; position: relative; cursor: pointer; -webkit-animation: quantumWizPaperAnimateSelectOut .2s forwards;
}
[aria-checked='true'] > .quantumWizTogglePaperradioRadioContainer {
	animation:quantumWizPaperAnimateSelectIn 0.2s 0.1s forwards; -webkit-animation: quantumWizPaperAnimateSelectIn .2s .1s forwards;
}
.quantumWizTogglePaperradioOffRadio {
	border-radius: 50%; border: 2px solid rgba(0, 0, 0, 0.54); border-image: none; left: 0px; top: 0px; width: 16px; height: 16px; position: absolute; -webkit-border-radius: 50%;
}
.isChecked .quantumWizTogglePaperradioOffRadio {
	border-color: rgb(0, 150, 136);
}
.quantumWizTogglePaperradioOnRadio {
	border-radius: 50%; border: 5px solid rgb(0, 150, 136); transition:transform 0.28s; border-image: none; left: 50%; top: 50%; position: absolute; transform: translateX(-50%) translateY(-50%) scale(0); -webkit-border-radius: 50%; -webkit-transition: transform ease .28s; -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
}
[aria-checked='true'] .quantumWizTogglePaperradioOnRadio {
	transform: translateX(-50%) translateY(-50%) scale(1); -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
}
[aria-disabled='true'].quantumWizTogglePaperradioEl {
	cursor: default; pointer-events: none;
}
[aria-disabled='true'][aria-checked='true'] .quantumWizTogglePaperradioOnRadio {
	border-color: rgba(0, 0, 0, 0.26);
}
[aria-disabled='true'] .quantumWizTogglePaperradioOffRadio {
	border-color: rgba(0, 0, 0, 0.26);
}
.quantumWizTogglePaperradioInk {
	outline: transparent solid 0.1px; border-radius: 100%; transition:opacity 0.15s; left: 0px; width: 20px; height: 20px; position: absolute; z-index: -1; opacity: 0; pointer-events: none; transform: scale(3); background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 100%; -webkit-transition: opacity .15s ease; -webkit-transform: scale(3);
}
.isActive > .quantumWizTogglePaperradioInk {
	animation:quantumWizRadialInkSpread 0.3s forwards; opacity: 1; -webkit-animation: quantumWizRadialInkSpread .3s; -webkit-animation-fill-mode: forwards;
}
.isCheckedNext > .quantumWizTogglePaperradioInk {
	background-color: rgba(0, 150, 136, 0.2);
}
.isFocused > .quantumWizTogglePaperradioInk {
	animation:quantumWizRadialInkFocusPulse 0.7s infinite alternate; opacity: 1; background-color: rgba(0, 150, 136, 0.2); -webkit-animation: quantumWizRadialInkFocusPulse .7s infinite alternate;
}
.freebirdFormeditorViewAssessmentAnswersListCorrectnessLabel {
	display: none;
}
.freebirdFormeditorViewAssessmentAnswersListIsCorrect .freebirdFormeditorViewAssessmentAnswersListCorrectnessLabel {
	display: inline-block;
}
.freebirdFormeditorViewAssessmentAnswersListIncorrectLabel {
	display: none;
}
.freebirdFormeditorViewAssessmentAnswersListIsIncorrect .freebirdFormeditorViewAssessmentAnswersListIncorrectLabel {
	display: inline-block;
}
.freebirdFormeditorViewAssessmentAnswersListItem {
	margin: 1px 0px; font-size: 13px; font-weight: 400; cursor: pointer;
}
.freebirdFormeditorViewAssessmentAnswersListIsDisabled.freebirdFormeditorViewAssessmentAnswersListItem {
	cursor: auto;
}
.freebirdFormeditorViewAssessmentAnswersListIsCorrect.freebirdFormeditorViewAssessmentAnswersListItem {
	background-color: rgb(241, 248, 233);
}
.freebirdFormeditorViewAssessmentAnswersListIsIncorrect.freebirdFormeditorViewAssessmentAnswersListItem {
	background-color: rgb(251, 233, 231);
}
.freebirdFormeditorViewAssessmentAnswersListCorrectToggle:focus {
	outline: 0px;
}
.freebirdFormeditorViewAssessmentAnswersListCorrectToggle:focus .freebirdFormeditorViewAssessmentAnswersListItemContent {
	padding-left: 8px; border-left-color: rgba(0, 0, 0, 0.26); border-left-width: 2px; border-left-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.freebirdFormeditorViewAssessmentAnswersListTypeIndicatorControl .exportInnerCircle {
	border-color: rgba(0, 0, 0, 0.26);
}
.isChecked.freebirdFormeditorViewAssessmentAnswersListTypeIndicatorControl {
	border-color: rgb(15, 157, 88);
}
.freebirdFormeditorViewAssessmentAnswersListIsCorrect .freebirdFormeditorViewAssessmentAnswersListTypeIndicatorControl .exportInnerCircle {
	border-color: rgb(15, 157, 88);
}
.freebirdFormeditorViewAssessmentAnswersListIsCorrect .freebirdFormeditorViewAssessmentAnswersListTypeIndicatorControl .exportOuterCircle {
	border-color: rgb(15, 157, 88);
}
.freebirdFormeditorViewAssessmentAnswersListIsCorrect .freebirdFormeditorViewAssessmentAnswersListCorrectToggle:focus .freebirdFormeditorViewAssessmentAnswersListItemContent {
	border-color: rgb(15, 157, 88);
}
.freebirdFormeditorViewAssessmentAnswersListItemContent {
	min-width: 0%; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentAnswersListItemValue {
	min-width: 0%; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentAnswersListItemContent {
	padding: 0px 10px; overflow: hidden; display: flex; min-height: 48px; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewAssessmentAnswersListIsCorrect .freebirdFormeditorViewAssessmentAnswersListItemContent {
	border-color: green;
}
.freebirdFormeditorViewAssessmentAnswersListItemValue {
	padding: 16px 0px; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentAnswersListItemValue .freebirdFormeditorViewOmnilistMorselImagePreview {
	margin: 10px 0px 0px; padding: 0px;
}
.freebirdFormeditorViewAssessmentAnswersListItemValue .freebirdFormeditorViewOmnilistMorselRemoveImageButton {
	display: none;
}
.wrapping-text-input .exportLabel {
	bottom: inherit;
}
.wrapping-text-input .exportContentArea {
	padding-top: 0px; padding-bottom: 0px;
}
.freebirdFormeditorViewItemRoot {
	display: flex; flex-direction: column; background-color: rgb(255, 255, 255); -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
:last-child.freebirdFormeditorViewItemRoot {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.freebirdFormeditorViewItemActive.freebirdFormeditorViewItemRoot .itemHideActive {
	display: none;
}
.freebirdFormeditorViewItemInactive.freebirdFormeditorViewItemRoot {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; box-shadow: none; -webkit-box-shadow: none;
}
.freebirdFormeditorViewItemRoot:hover .item-dlg-dragHandle {
	visibility: visible;
}
.freebirdFormeditorViewItemContentWrapper {
	transition:box-shadow 0.25s cubic-bezier(0, 0, 0.2, 1); display: flex; position: relative; box-shadow: 0px -2px 2px 0px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.3); flex-direction: row; -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.3); -webkit-transition: box-shadow .25s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row;
}
.freebirdFormeditorViewItemisHidden.freebirdFormeditorViewItemContentWrapper {
	display: none;
}
.freebirdFormeditorViewItemInactive .freebirdFormeditorViewItemContentWrapper {
	box-shadow: none; -webkit-box-shadow: none;
}
.freebirdFormeditorViewItemInactive .item-dlg-dragHandle {
	visibility: hidden;
}
.item-dlg-dragHandle.freebirdFormeditorViewItemisHidden {
	visibility: hidden;
}
.freebirdFormeditorViewItemContent {
	width: 100%; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewItemInactive.freebirdFormeditorViewItemRoot .exportUnderline {
	background-color: transparent;
}
.freebirdFormeditorViewItemInactive.freebirdFormeditorViewItemRoot .freebirdColoredInput .exportUnderline {
	background-color: transparent;
}
.freebirdFormeditorViewItemTitleRow {
	padding-left: 42px; display: flex; flex-wrap: wrap; align-items: flex-end; -webkit-box-align: end; box-align: end; -webkit-align-items: flex-end; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewItemTitleInput {
	margin-right: 8px; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewItemTitleInputWrapper {
	display: flex;
}
.freebirdFormeditorViewItemTitleInput .exportLabel {
	line-height: 135%; font-size: 20px;
}
.freebirdFormeditorViewItemTitleInput .exportTextarea {
	line-height: 135%; font-size: 20px;
}
.freebirdFormeditorViewItemTitleSizer {
	line-height: 135%; font-size: 20px;
}
.freebirdFormeditorViewItemInactive .freebirdFormeditorViewItemTitleInput .exportTextarea {
	-ms-overflow-y: hidden;
}
.freebirdFormeditorViewItemInactive .freebirdFormeditorViewItemTitleInput .exportHint {
	display: none;
}
.freebirdFormeditorViewItemTitleSizer {
	white-space: pre-wrap; visibility: hidden;
}
.freebirdFormeditorViewItemNarrow {
	display: none;
}
.freebirdFormeditorViewItemRequiredAsterisk {
	color: rgb(219, 68, 55); padding-left: 0.25em; margin-right: 24px;
}
.freebirdFormeditorViewItemisHidden.freebirdFormeditorViewItemRequiredAsterisk {
	display: none;
}
.freebirdFormeditorViewItemAddImageButton {
	opacity: 0.54;
}
.freebirdFormeditorViewItemInlineImagePlaceholder {
	width: 48px; height: 48px;
}
.TitleRowWithCharLimits .freebirdFormeditorViewItemAddImageButton {
	padding-bottom: 18px;
}
.TitleRowWithCharLimits .freebirdFormeditorViewItemImageButtonSpacer {
	padding-bottom: 18px;
}
.freebirdFormeditorViewItemTitleRow:hover .freebirdFormeditorViewItemAddImageButton .exportCloak content {
	visibility: visible;
}
.freebirdFormeditorViewItemIsFocused .freebirdFormeditorViewItemAddImageButton .exportCloak content {
	visibility: visible;
}
.freebirdFormeditorViewItemInactive .freebirdFormeditorViewItemOverflowButton {
	visibility: hidden;
}
.freebirdFormeditorViewItemInactive .freebirdFormeditorViewItemDuplicateButton {
	visibility: hidden;
}
.freebirdFormeditorViewItemInactive .exportHint {
	visibility: hidden;
}
.freebirdFormeditorViewItemHelpTextRow {
	padding-left: 42px; margin-top: 10px; margin-right: 24px; display: flex;
}
.freebirdFormeditorViewItemisHidden.freebirdFormeditorViewItemHelpTextRow {
	display: none;
}
.freebirdFormeditorViewItemHelpTextInput {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewItemTitleInput .wrapping-text-input {
	width: 100%;
}
.freebirdFormeditorViewItemHelpTextInput .wrapping-text-input {
	width: 100%;
}
.freebirdFormeditorViewItemHelpTextInput .exportLabel {
	line-height: 135%; font-size: 13px; min-height: 20px;
}
.freebirdFormeditorViewItemHelpTextInput .exportTextarea {
	line-height: 135%; font-size: 13px; min-height: 20px;
}
.freebirdFormeditorViewItemInactive .itemHideInactive {
	display: none;
}
.freebirdFormeditorViewItemPlaceholder {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewItemMinimized:focus {
	
}
.freebirdFormeditorViewItemMinimized {
	padding: 0px 24px 20px 42px;
}
.freebirdFormeditorViewItemMinimizedTitleRow {
	display: flex;
}
.freebirdFormeditorViewItemMinimizedTitle {
	min-width: 0%;
}
.freebirdFormeditorViewItemPlaceholderDragHandle {
	height: 24px;
}
.freebirdFormeditorViewItemLoadingMessage {
	width: 100%; height: 96px; display: flex; justify-content: center; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdFormeditorViewItemLoadingMessage .freebirdFormeditorViewItemLabel {
	margin-left: 16px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewItemWide {
	display: none;
}
.freebirdFormeditorViewItemNarrow {
	display: block;
}
.freebirdFormeditorViewItemTitleRow {
	padding-left: 30px;
}
.freebirdFormeditorViewItemHelpTextRow {
	padding-left: 30px;
}
.freebirdFormeditorViewItemMinimized {
	padding-left: 30px;
}
}
.freebirdFormeditorViewItemCommonActions {
	display: flex;
}
.freebirdFormeditorViewItemOverflowButton {
	height: 48px; opacity: 0.54; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewItemDeleteButton {
	height: 48px; opacity: 0.54; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewItemDuplicateButton {
	height: 48px; opacity: 0.54; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.itemShowOnExpand {
	display: none;
}
.pageExpanded .itemHideOnExpand {
	display: none;
}
.itemHideOnExpand {
	display: block;
}
.pageExpanded .itemShowOnExpand {
	display: block;
}
.item-dlg-dragger-el .freebirdFormeditorViewItemContentWrapper {
	box-shadow: 0px -11px 7px 0px rgba(0,0,0,0.19), 0px 13px 25px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0 -11px 7px 0 rgba(0, 0, 0, 0.19), 0 13px 25px 0 rgba(0, 0, 0, 0.3);
}
.item-dlg-dragHandle {
	display: flex; cursor: move; opacity: 0.3; justify-content: center; box-pack: center; -webkit-justify-content: center;
}
.item-dlg-placeholder {
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 10px 10px 5px 0 rgba(0, 0, 0, 0.5);
}
.freebirdFormeditorViewAssessmentRoot {
	display: flex; flex-direction: column; background-color: rgb(255, 255, 255); -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.freebirdFormeditorViewAssessmentRoot .item-dlg-dragHandle {
	opacity: 1;
}
.freebirdFormeditorViewAssessmentRoot:hover .item-dlg-dragHandle {
	visibility: visible;
}
.freebirdFormeditorViewItemInactive.freebirdFormeditorViewAssessmentRoot:hover .item-dlg-dragHandle {
	background-color: rgb(255, 255, 255);
}
.freebirdFormeditorViewAssessmentRoot .freebird-qp-icon-drag-handle-horz-b {
	opacity: 0.3;
}
.freebirdFormeditorViewItemActive.freebirdFormeditorViewAssessmentRoot .itemHideActive {
	display: none;
}
.freebirdFormeditorViewItemInactive.freebirdFormeditorViewAssessmentRoot .isDisabled .exportUnderline {
	border-bottom-style: none;
}
.freebirdFormeditorViewAssessmentHeaderIcon {
	padding-right: 12px;
}
.freebirdFormeditorViewAssessmentAssessmentBodyContent {
	margin-right: 24px; margin-bottom: 10px; margin-left: 34px;
}
.freebirdFormeditorViewAssessmentHeader {
	padding: 0px 42px 24px; font-size: 16px; font-weight: 500; display: flex; min-height: 2em; box-sizing: border-box; align-items: center; -webkit-box-sizing: border-box; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewAssessmentHeaderWrapper {
	padding-bottom: 24px;
}
.freebirdFormeditorViewAssessmentContent {
	width: 100%; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentTitleRow {
	padding-left: 42px; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: nowrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewAssessmentTitleRowContent {
	margin-right: 24px;
}
.freebirdFormeditorViewAssessmentTitleInput {
	line-height: 135%; font-size: 20px; margin-right: 24px; min-width: 60%;
}
.freebirdFormeditorViewAssessmentPlaceholder {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewAssessmentMinimized:focus {
	
}
.freebirdFormeditorViewAssessmentMinimized {
	padding: 0px 24px 20px 42px;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewAssessmentTitleRow {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewAssessmentHeader {
	padding-right: 30px; padding-left: 30px;
}
.freebirdFormeditorViewAssessmentMinimized {
	padding-left: 30px;
}
.freebirdFormeditorViewAssessmentTitleRow {
	padding-left: 30px;
}
}
.freebirdFormeditorViewAssessmentBodyQuestionBody {
	margin-bottom: 5px;
}
.freebirdFormeditorViewAssessmentBodyUnsupported.freebirdFormeditorViewAssessmentBodyQuestionBody {
	color: rgb(68, 68, 68); margin-top: 16px; margin-left: 42px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewAssessmentBodyUnsupported.freebirdFormeditorViewAssessmentBodyQuestionBody {
	margin-left: 30px;
}
}
.docssharedWizToggleLabeledContainer {
	display: flex; flex-direction: row; flex-grow: 1; justify-content: space-between; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row; box-pack: justify; -webkit-justify-content: space-between; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.isDisabled.docssharedWizToggleLabeledContainer .docssharedWizToggleLabeledLabelText {
	color: rgba(0, 0, 0, 0.26);
}
.isDisabled.docssharedWizToggleLabeledContainer .docssharedWizToggleLabeledTooltip svg {
	fill: rgba(0, 0, 0, 0.26);
}
.docssharedWizToggleLabeledContent {
	margin-left: 0.75em; display: flex; min-width: 0%; flex-direction: column; flex-grow: 1; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.docssharedWizToggleLabeledControl {
	flex-shrink: 0; -webkit-flex-shrink: 0;
}
.docssharedWizToggleLabeledPrimaryText {
	display: flex; min-width: 0%;
}
.docssharedWizToggleLabeledHelpIcon {
	margin-top: -2px; margin-left: 7px; fill: rgba(0, 0, 0, 0.54);
}
.docssharedWizToggleLabeledContainer .quantumWizTogglePapercheckboxCheckMarkContainer {
	will-change: transform;
}
.exportLabelWrapper {
	display: flex; min-width: 0%; flex-shrink: 1; -webkit-flex-shrink: 1;
}
.freebirdFormeditorViewAssessmentBodyMagiclistEl {
	margin: 1px 0px; font-size: 13px; font-weight: 400; display: flex;
}
.freebirdFormeditorViewAssessmentBodyMagiclistIsCorrect.freebirdFormeditorViewAssessmentBodyMagiclistEl {
	background-color: rgb(241, 248, 233);
}
.freebirdFormeditorViewAssessmentBodyMagiclistCoreItemContentContainer {
	margin-left: 10px; display: flex; cursor: pointer; min-height: 48px; min-width: 0%; flex-grow: 1; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentBodyMagiclistItemBody {
	min-width: 0%; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentBodyMagiclistItemLabel {
	min-width: 0%; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentBodyMagiclistCorrectIndicator {
	margin-right: 12px; display: flex; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewAssessmentBodyMagiclistCheckLabel {
	display: none;
}
.freebirdFormeditorViewAssessmentBodyMagiclistIsCorrect .freebirdFormeditorViewAssessmentBodyMagiclistCheckLabel {
	display: inline-block;
}
.freebirdFormeditorViewAssessmentBodyMagiclistItemControl {
	pointer-events: none;
}
.isChecked.freebirdFormeditorViewAssessmentBodyMagiclistItemControl {
	border-color: rgb(15, 157, 88);
}
.freebirdFormeditorViewAssessmentBodyMagiclistIsCorrect .freebirdFormeditorViewAssessmentBodyMagiclistItemControl .exportOuterCircle {
	border-color: rgb(15, 157, 88);
}
.freebirdFormeditorViewAssessmentBodyMagiclistIsCorrect .freebirdFormeditorViewAssessmentBodyMagiclistItemControl .exportInnerCircle {
	border-color: rgb(15, 157, 88);
}
.freebirdFormeditorViewAssessmentBodyMagiclistCorrectToggle .isDisabled .exportInk {
	transform: scale(0); -webkit-transform: scale(0);
}
.isDisabled.freebirdFormeditorViewAssessmentBodyMagiclistItem .freebirdFormeditorViewAssessmentBodyMagiclistItemLabel {
	color: rgb(0, 0, 0);
}
.freebirdFormeditorViewAssessmentBodyMagiclistHidden {
	display: none;
}
.freebirdFormeditorViewAssessmentBodyMagiclistImagePos {
	padding-top: 10px; margin-left: 25px; flex-basis: 100%; -webkit-flex-basis: 100%;
}
.freebirdFormeditorViewAssessmentBodyMagiclistImage {
	max-height: 120px; max-width: 180px; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewAssessmentBodyMagiclistCorrectIndicator {
	width: 24px; margin-right: 10px;
}
}
.freebirdFormeditorViewAssessmentShorttextbodyCorrectIndicator {
	display: none;
}
.freebirdFormeditorViewAssessmentShorttextbodyHelperText {
	padding: 0px 0px 24px 10px; font-size: 13px; display: flex; flex-direction: row; flex-grow: 1; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentShorttextbodyHasCorrect .freebirdFormeditorViewAssessmentShorttextbodyCorrectIndicator {
	margin-right: 12px; display: flex; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewAssessmentShorttextbodyShortTextInput {
	width: 50%;
}
.freebirdFormeditorViewAssessmentShorttextbodyShortTextInput .exportInput {
	color: rgb(0, 0, 0);
}
.freebirdFormeditorViewAssessmentShorttextbodyShortTextContainer {
	padding-left: 10px; display: flex; min-height: 48px; flex-direction: row; flex-grow: 1; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewAssessmentComponentsPointsContainer {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewAssessmentComponentsPointsContainer .freebirdFormeditorViewAssessmentComponentsPointsInput {
	margin: 0px 0.5em; width: 5.5ch;
}
.freebirdFormeditorViewAssessmentComponentsPointsInput .exportInput {
	text-align: center; font-size: 14px;
}
.freebirdFormeditorViewAssessmentComponentsPointsLabel {
	color: rgb(68, 68, 68); font-size: 14px; font-weight: 500;
}
.freebirdFormeditorViewAssessmentComponentsFeedbackButton {
	color: rgb(97, 97, 97);
}
.freebirdFormeditorViewAssessmentComponentsFeedbackButton .exportInk {
	background-image: radial-gradient(circle farthest-side, rgba(97, 97, 97, 0.15), rgba(97, 97, 97, 0.15) 80%, rgba(97, 97, 97, 0) 100%);
}
.freebirdFormeditorViewAssessmentComponentsFeedbackDialogButton {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewAssessmentComponentsFeedbackDialogButton .freebirdMaterialIconIconEl {
	opacity: 0.54;
}
.freebirdFormeditorViewAssessmentComponentsHidden {
	display: none;
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackBoxHeading {
	font: 500 13px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: flex; font-size-adjust: none; font-stretch: normal; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackText {
	padding-bottom: 15px; font-size: 13px; font-style: italic;
}
:empty.freebirdFormeditorViewAssessmentFeedbackFeedbackText {
	display: none;
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackChip {
	max-width: 100%; background-color: rgb(255, 255, 255);
}
:not(:empty).freebirdFormeditorViewAssessmentFeedbackFeedbackText + :not(:empty).freebirdFormeditorViewAssessmentFeedbackFeedbackMaterial {
	padding-top: 5px;
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackButton {
	color: rgb(97, 97, 97);
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackDialogButton {
	color: rgb(97, 97, 97);
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackButton .exportInk {
	background-image: radial-gradient(circle farthest-side, rgba(97, 97, 97, 0.15), rgba(97, 97, 97, 0.15) 80%, rgba(97, 97, 97, 0) 100%);
}
.isFocused.freebirdFormeditorViewAssessmentFeedbackFeedbackButton .exportOverlay {
	background-color: rgba(97, 97, 97, 0.15);
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackDialogButton {
	display: flex; white-space: nowrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackDialogButton .freebirdMaterialIconIconEl {
	padding-right: 8px; opacity: 0.54;
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackBox {
	padding: 5px 5px 10px 20px; margin-top: 10px; background-color: rgb(245, 245, 245);
}
.freebirdFormeditorViewAssessmentFeedbackFeedbackBox ~ .freebirdFormeditorViewAssessmentFeedbackFeedbackBox {
	margin-top: 1px;
}
.freebirdFormeditorViewAssessmentFeedbackButtons .freebirdMaterialIconIconEl {
	opacity: 0.54;
}
.freebirdFormeditorViewAssessmentFooterFooterRow {
	height: 64px; padding-right: 2px; margin-left: 42px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewAssessmentFooterFooterLeft {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewAssessmentFooterFooterRight {
	display: flex; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorViewAssessmentFooterCardFlipButton {
	margin-left: -8px;
}
.freebirdFormeditorViewAssessmentFooterCardFlipButtonContent {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewAssessmentFooterCardFlipButtonIcon {
	margin-right: 8px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewAssessmentFooterFooterRow {
	margin-left: 30px;
}
}
.freebirdFormeditorViewEastereggHorizontal {
	transition:1000ms ease-in-out; transform: rotateZ(360deg); -webkit-transition: all 1000ms ease-in-out; -webkit-transform: rotateZ(360deg);
}
.freebirdFormeditorViewEastereggVertical {
	transition:1000ms ease-in-out; transform: rotateX(360deg); -webkit-transition: all 1000ms ease-in-out; -webkit-transform: rotateX(360deg);
}
body.freebirdFormeditorViewEastereggMikeMode * {
	text-transform: uppercase; font-weight: bold !important;
}
.quantumWizToastEl.errorToast {
	background-color: rgb(223, 74, 50);
}
.freebirdFormeditorViewBbAudienceAudience {
	margin-bottom: 20px;
}
.freebirdFormeditorViewBbAudienceButtonContainer {
	padding-top: 16px; display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewBbPanelchooserPanelDropdown {
	margin: 24px 0px; padding: 0px 24px; font-weight: 500; display: flex; min-width: 250px; box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24); flex-wrap: wrap; align-items: center; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24); -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewBbPanelchooserHelpText {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 8px 0px; min-height: 24px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewBbPanelchooserSeparator {
	margin: 16px; width: 0px; height: 32px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid;
}
.freebirdFormeditorViewBbPanelchooserDropdown {
	width: 100%; overflow: hidden; min-height: 36px; min-width: 250px; max-width: 580px;
}
.freebirdFormeditorViewBbPanelchooserDropdown .exportSelectPopup {
	max-height: 400px;
}
.freebirdFormeditorViewBbPanelchooserDropdown .exportOption {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); padding-left: 0px; font-size-adjust: none; font-stretch: normal;
}
.isOpen.freebirdFormeditorViewBbPanelchooserDropdown .exportSelectPopup .exportOption {
	padding-top: 16px; padding-bottom: 16px; padding-left: 16px;
}
.isOpen.freebirdFormeditorViewBbPanelchooserDropdown .exportSelectPopup .isSelected.exportOption {
	padding-top: 15px; padding-bottom: 15px;
}
.freebirdFormeditorViewBbPanelchooserPanelDescription {
	font: 400 14px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); margin-bottom: 32px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewBbPanelchooserContents {
	line-height: 20px; padding-bottom: 12px;
}
.freebirdFormeditorViewBbPanelchooserRecruitmentMethod {
	padding-right: 4px; font-weight: 700;
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewBbPanelchooserHelpText {
	padding-left: 0px;
}
.freebirdFormeditorViewBbPanelchooserDropdown .exportOption {
	white-space: pre-wrap;
}
}
.freebirdFormeditorViewBbScreenersScreenerCard {
	margin: 16px 0px; padding: 24px 24px 8px; -ms-word-wrap: break-word; min-width: 250px; box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24);
}
.freebirdFormeditorViewBbScreenersHeader {
	font-size: 20px; font-weight: 500;
}
.freebirdFormeditorViewBbScreenersContent {
	padding: 16px 0px; font-size: 14px;
}
.freebirdFormeditorViewBbScreenersButtonContainer {
	display: flex; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorViewBbContentAddQuestionButton {
	margin: 16px 24px 16px 0px;
}
.freebirdFormeditorViewBbContentAddQuestionContainer {
	display: flex; flex-wrap: wrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewBbContentQuestionLimit {
	font: 400 12px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 24px 0px; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewBbContentLearnMoreButton {
	margin: 16px;
}
.freebirdFormeditorViewBbContentButtonContainer {
	display: flex; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorViewBbContentBottomRow {
	display: flex; justify-content: space-between; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewBbContentContinueButton {
	margin: 16px 0px 16px 24px;
}
.freebirdFormeditorViewBbStatusbarStatusBar {
	padding: 16px 0px; width: 100%; height: 16px; text-align: center; color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 24px;
}
.freebirdFormeditorViewBbStatusbarUnderReview {
	background-color: rgb(120, 144, 156);
}
.freebirdFormeditorViewBbStatusbarRunning {
	background-color: rgb(30, 136, 229);
}
.freebirdFormeditorViewBbStatusbarRejected {
	background-color: rgb(224, 96, 85);
}
.freebirdFormeditorViewBbStatusbarStillCollecting {
	background-color: rgb(38, 166, 154);
}
.quantumWizMenuPapermenuMenu {
	background: rgb(255, 255, 255); border-radius: 2px; border: 0px currentColor; transition:max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear; border-image: none; overflow: hidden; z-index: 2000; max-height: 100%; max-width: 100%; box-sizing: border-box; opacity: 1; box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); transform: translateZ(0px); -webkit-border-radius: 2px; -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-transition: max-width .2s cubic-bezier(0.0, 0.0, 0.2, 1), max-height .2s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .1s linear; -webkit-box-sizing: border-box; -webkit-transform: translateZ(0);
}
.quantumWizMenuPapermenuMenuScrollBox {
	-ms-overflow-x: hidden; -ms-overflow-y: auto; -webkit-overflow-scrolling: touch;
}
.quantumWizMenuPapermenuMenuContent {
	padding: 16px 0px; float: left;
}
.isAttached.quantumWizMenuPapermenuMenu {
	transition:left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: left .2s cubic-bezier(0.0, 0.0, 0.2, 1), max-width .2s cubic-bezier(0.0, 0.0, 0.2, 1), max-height .2s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .05s linear, top .2s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.isCollapsed.quantumWizMenuPapermenuMenu {
	max-height: 56px; opacity: 0;
}
.isRepositioning.quantumWizMenuPapermenuMenu {
	transition:none; -webkit-transition: none;
}
.quantumWizMenuPapermenuMenuItem {
	padding: 0px 24px; color: rgb(34, 34, 34); overflow: hidden; display: block; position: relative; cursor: pointer;
}
.quantumWizMenuPapermenuMenuItemContent {
	height: 40px; line-height: 40px; font-size: 14px; font-weight: 400; display: flex; white-space: nowrap; position: relative;
}
.quantumWizMenuPapermenuMenuItemLabel {
	min-width: 0px; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.hasIcons.quantumWizMenuPapermenuMenu .quantumWizMenuPapermenuMenuItem {
	padding-left: 64px;
}
.hasSecondaryIcons.quantumWizMenuPapermenuMenu .quantumWizMenuPapermenuMenuItem {
	padding-right: 48px;
}
.quantumWizMenuPapermenuMenuItemIcon {
	left: 24px; height: 40px; display: flex; position: absolute; opacity: 0.54; flex-direction: column; justify-content: center; background-repeat: no-repeat; -webkit-flex-direction: column; -webkit-justify-content: center;
}
.isDisabled.quantumWizMenuPapermenuMenuItem .quantumWizMenuPapermenuMenuItemIcon {
	opacity: 0.26;
}
.isHighlighted.quantumWizMenuPapermenuMenuItem {
	background-color: rgb(238, 238, 238);
}
.isDisabled.quantumWizMenuPapermenuMenuItem {
	color: rgb(184, 184, 184); cursor: default;
}
.isChecked.quantumWizMenuPapermenuMenuItem::before {
	transform-origin: left 50%; left: 24px; top: 13%; width: 7px; height: 16px; border-right-color: rgb(34, 34, 34); border-bottom-color: rgb(34, 34, 34); border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid; display: block; position: absolute; z-index: 0; content: "\0000a0"; opacity: 0.54; transform: rotate(45deg); -webkit-transform: rotate(45deg); -webkit-transform-origin: left;
}
.hasSecondaryIcons.quantumWizMenuPapermenuMenu .isChecked.quantumWizMenuPapermenuMenuItem::before {
	left: auto; right: 16px;
}
.isDisabled.quantumWizMenuPapermenuMenuItem::before {
	border-color: rgb(184, 184, 184); opacity: 1;
}
.quantumWizMenuPapermenuRipple {
	position: absolute; pointer-events: none;
}
.isActive.quantumWizMenuPapermenuMenuItem > .quantumWizMenuPapermenuRipple {
	animation:quantumWizBoxInkSpread 0.3s ease-out forwards; left: 0px; top: 0px; opacity: 1; background-image: radial-gradient(circle farthest-side, rgb(189, 189, 189), rgb(189, 189, 189) 80%, rgba(189, 189, 189, 0) 100%); background-size: cover; -webkit-background-size: cover; -webkit-animation: quantumWizBoxInkSpread .3s ease-out; -webkit-animation-fill-mode: forwards;
}
.quantumWizMenuPapermenuMenuItemArrow {
	padding: 0px 6px 0px 1em; color: inherit;
}
.quantumWizMenuPapermenuMenuItemAccel {
	padding: 0px 6px 0px 1em; color: inherit; direction: ltr;
}
.quantumWizMenuPapermenuMenuItemSeparator {
	margin: 7px 0px; border-top-color: rgba(0, 0, 0, 0.12); border-top-width: 1px; border-top-style: solid;
}
.quantumWizMenuPapermenuMenuButtonSeparator {
	height: 48px; border-left-color: rgba(0, 0, 0, 0.12); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
@media screen and (max-width:840px)
{
.quantumWizMenuPapermenuMenuContent {
	padding: 8px 0px;
}
.quantumWizMenuPapermenuMenuItem {
	padding: 0px 16px;
}
.hasIcons.quantumWizMenuPapermenuMenu .quantumWizMenuPapermenuMenuItem {
	padding-left: 48px;
}
.quantumWizMenuPapermenuMenuItemIcon {
	left: 12px;
}
}
.freebirdFormeditorViewColorpaletteItem {
	padding: 7px 8px; height: 50px; display: inline-block;
}
.isChecked.freebirdFormeditorViewColorpaletteItem::before {
	content: none;
}
.isChecked.freebirdFormeditorViewColorpaletteItem .freebirdFormeditorViewColorpaletteBoundingBox {
	border-radius: 2px; border: 1px solid rgb(86, 86, 86); border-image: none; -webkit-border-radius: 2px;
}
.isHighlighted.freebirdFormeditorViewColorpaletteItem {
	background-color: rgba(0, 0, 0, 0);
}
.isActive.freebirdFormeditorViewColorpaletteItem {
	background-color: rgba(0, 0, 0, 0);
}
.freebirdFormeditorViewColorpaletteContainer {
	margin: 4px; border-radius: 20px; width: 40px; height: 40px; -webkit-border-radius: 20px;
}
.freebirdFormeditorViewColorpaletteIconContainer {
	margin: 4px; border-radius: 20px; border: thin solid rgba(0, 0, 0, 0.54); border-image: none; width: 38px; height: 38px; display: flex; align-items: center; -webkit-border-radius: 20px; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewColorpaletteIcon {
	margin-left: 7px; opacity: 0.54;
}
.freebirdFormeditorViewColorpaletteBoundingBox {
	display: flex; align-self: center; -webkit-align-self: center;
}
.freebirdFormeditorViewColorpaletteHighlightBox {
	display: flex; align-self: center; -webkit-align-self: center;
}
.freebirdFormeditorViewColorpaletteBoundingBox {
	width: 50px; height: 50px;
}
.freebirdFormeditorViewColorpaletteHighlightBox {
	border-radius: 24px; border: 1px solid currentColor; border-image: none; width: 48px; height: 48px; -webkit-border-radius: 24px;
}
:not(.isHighlighted):not(.isActive).freebirdFormeditorViewColorpaletteItem .freebirdFormeditorViewColorpaletteHighlightBox {
	border-color: transparent;
}
.freebirdFormeditorViewCursorRoot {
	left: 0px; width: 3px; height: 100%; padding-right: 13px; display: flex; position: absolute;
}
.freebirdFormeditorViewCursorColorContainer {
	display: flex; flex-direction: column; flex-grow: 1; -webkit-flex-direction: column; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewCursorColor {
	position: relative; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewCursorHoverContainer {
	left: -200px; width: 200px; height: 100%; overflow: hidden; display: flex; position: absolute; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-justify-content: flex-end;
}
.freebirdFormeditorViewCursorName {
	transition:left 400ms cubic-bezier(0.4, 0, 0.2, 1); left: 200px; position: relative; z-index: -1; -webkit-transition: left 400ms cubic-bezier(0.4, 0.0, 0.2, 1);
}
.freebirdFormeditorViewCursorPhotoContainer {
	transition:left 400ms cubic-bezier(0.4, 0, 0.2, 1); left: 200px; position: relative; z-index: -1; -webkit-transition: left 400ms cubic-bezier(0.4, 0.0, 0.2, 1);
}
.freebirdFormeditorViewCursorName {
	width: 134px; text-align: right; overflow: hidden; padding-right: 16px; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box; transition-delay: 0ms; -webkit-box-sizing: border-box; -webkit-transition-delay: 0ms;
}
.freebirdFormeditorViewCursorPhotoContainer {
	width: 66px; transition-delay: 150ms; -webkit-transition-delay: 150ms;
}
.freebirdFormeditorViewCursorPhoto {
	border-radius: 50%; border: 3px solid transparent; border-image: none; width: 50px; height: 50px; box-sizing: border-box; -webkit-border-radius: 50%; -webkit-box-sizing: border-box;
}
.freebirdFormeditorViewCursorExpanded .freebirdFormeditorViewCursorName {
	left: 0px;
}
.freebirdFormeditorViewCursorExpanded .freebirdFormeditorViewCursorPhotoContainer {
	left: 0px;
}
.freebirdFormeditorViewCursorExpanded .freebirdFormeditorViewCursorName {
	transition-delay: 250ms; -webkit-transition-delay: 250ms;
}
.freebirdFormeditorViewCursorExpanded .freebirdFormeditorViewCursorPhotoContainer {
	transition-delay: 0ms; -webkit-transition-delay: 0ms;
}
@media all and (max-width:1170px)
{
.freebirdFormeditorViewCursorHoverContainer {
	display: none;
}
}
.freebirdFormeditorViewEditingsurfaceEl {
	width: 100%; position: absolute;
}
.freebirdFormeditorViewEditingsurfaceCentered {
	margin: auto; width: 770px; padding-bottom: 64px;
}
@media all and (max-width:771px)
{
.freebirdFormeditorViewEditingsurfaceCentered {
	width: 100%;
}
}
@media all and (max-height:400px)
{
.freebirdFormeditorViewEditingsurfaceCentered {
	padding-bottom: 0px;
}
}
.freebirdFormeditorViewEditingsurfacePanel {
	display: none;
}
.freebirdFormeditorViewEditingsurfaceisSelected {
	display: block;
}
.freebirdFormeditorViewEditingsurfaceSidebar {
	background-color: rgb(255, 255, 255);
}
.freebirdFormeditorViewFatDesktop {
	width: 100%; height: 0px; display: flex; position: relative; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorViewFatMobile {
	display: none;
}
.freebirdFormeditorViewFatCard {
	border-radius: 2px; box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24); background-color: rgb(255, 255, 255); -webkit-border-radius: 2px; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24);
}
.freebirdFormeditorViewFatDesktop .freebirdFormeditorViewFatPositioner {
	transition:0.3s cubic-bezier(0.4, 0, 0.2, 1); right: -69px; position: absolute; -webkit-transition: all .3s cubic-bezier(0.4, 0.0, 0.2, 1);
}
.freebirdFormeditorViewFatMobile .freebirdFormeditorViewFatPositioner {
	background: linear-gradient(transparent, rgba(0, 0, 0, 0.12)); margin: 0px; width: 100%; height: 60px; bottom: 0px; position: fixed; z-index: 10; box-sizing: border-box; -webkit-box-sizing: border-box;
}
@media all and (max-height:400px)
{
.freebirdFormeditorViewFatMobile .freebirdFormeditorViewFatPositioner {
	position: relative;
}
}
.freebirdFormeditorViewFatMobile .freebirdFormeditorViewFatCard {
	margin: 0px 16px; padding: 0px 4px; height: 60px; display: flex; box-shadow: 0px 1px 6px #616161; flex-grow: 1; justify-content: space-around; -webkit-box-shadow: 0 1px 6px #616161; box-pack: justify; -webkit-justify-content: space-around; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewFatDesktop .freebirdFormeditorViewFatMenuItem {
	margin: 0px 2px; height: 36px;
}
.freebirdFormeditorViewFatMenuItem {
	opacity: 0.54;
}
.freebirdFormeditorViewFatDesktop .freebirdFormeditorViewFatMenuItemContainer {
	padding: 2px 0px; height: 36px;
}
.freebirdFormeditorViewFatDesktop :first-child.freebirdFormeditorViewFatMenuItemContainer {
	padding-top: 8px;
}
.freebirdFormeditorViewFatDesktop :last-child.freebirdFormeditorViewFatMenuItemContainer {
	padding-bottom: 8px;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewFatDesktop {
	display: none;
}
.freebirdFormeditorViewFatMobile {
	margin-top: 16px; display: block; min-height: 60px;
}
.freebirdFormeditorViewFatMenuItem {
	margin: 8px 0px;
}
}
.form-immutable .item-dlg-dragHandle {
	visibility: hidden !important;
}
.form-immutable .magiclist-draghandle {
	visibility: hidden !important;
}
.form-immutable .omnilist-draghandle {
	visibility: hidden !important;
}
.form-immutable .exportUnderline {
	visibility: hidden !important;
}
.form-immutable .exportFocusUnderline {
	visibility: hidden !important;
}
.freebirdFormeditorViewFormcontentHeader {
	padding-bottom: 16px; font-size: 20px; font-weight: 500;
}
.freebirdFormeditorViewFormcontentContent {
	font-size: 14px;
}
.freebirdFormeditorViewHeaderHeaderMast {
	top: 0px; width: 100%; height: 184px; position: fixed; z-index: 1;
}
.freebirdFormeditorViewHeaderHeaderSpacer {
	height: 184px;
}
.freebirdFormeditorViewHeaderTopRow {
	padding-top: 10px; display: flex;
}
.freebirdFormeditorViewHeaderBottomRow {
	padding: 8px 20px 0px 48px;
}
.freebirdFormeditorViewHeaderBackButton {
	margin: 0px 10px; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewHeaderTemplateGalleryBadge {
	margin: 0px 16px; padding: 0px 12px; border-radius: 16px; height: 26px; line-height: 26px; font-size: 12px; font-weight: 500; -webkit-border-radius: 16px;
}
body[dir='rtl'] .freebirdFormeditorViewHeaderBackButton {
	transform: rotateY(180deg); -webkit-transform: rotateY(180deg);
}
.freebirdFormeditorViewHeaderDocTitle {
	min-width: 1em; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewHeaderDocTitle .freebirdFormeditorViewHeaderTitleInput {
	width: 100%;
}
.freebirdFormeditorViewHeaderDocTitle .exportLabel {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewHeaderDocTitle .exportContent {
	width: 100%;
}
.freebirdFormeditorViewHeaderDocTitle .exportInput {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewHeaderTitleSizer {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewHeaderDocTitle .exportInput {
	width: 100%; color: rgb(0, 0, 0);
}
.freebirdFormeditorViewHeaderDocTitle .exportUnderline {
	background-color: transparent;
}
.freebirdFormeditorViewHeaderDocTitle .exportFocusUnderline {
	background-color: rgb(0, 0, 0);
}
.freebirdFormeditorViewHeaderTitleSizer {
	visibility: hidden;
}
.freebirdFormeditorViewHeaderSaveIndicator {
	font: italic 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 0px 16px; width: 160px; cursor: default; min-width: 80px; font-size-adjust: none; font-stretch: normal; -webkit-user-select: none;
}
.freebirdFormeditorViewHeaderHeaderActions {
	padding-right: 2px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewHeaderDebugText {
	font: 10px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 0px 8px; right: 0px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewHeaderDocsDebugInfo {
	top: 57px;
}
.freebirdFormeditorViewHeaderNoDocsDebugInfo.freebirdFormeditorViewHeaderAdvanceSurveyLink {
	top: 57px;
}
.freebirdFormeditorViewHeaderAdvanceSurveyLink {
	top: 67px;
}
.freebirdFormeditorViewHeaderHeaderMenu {
	margin: 0px 10px;
}
.freebirdFormeditorViewHeaderLeft {
	display: flex; flex-grow: 1; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewHeaderHeaderMenu.freebirdFormeditorViewHeaderSendButton {
	background: rgb(255, 255, 255);
}
.freebirdFormeditorViewHeaderHeaderMenu.freebirdFormeditorViewHeaderStartButton {
	background: rgb(255, 255, 255);
}
.freebirdFormeditorViewHeaderShadow {
	width: 100%; height: 6px; bottom: -6px; position: absolute; opacity: 0; background-image: linear-gradient(rgba(0, 0, 0, 0.1), transparent); background-color: transparent;
}
.freebirdFormeditorViewHeaderOneGoogleMaterialMiniBar {
	margin-right: 12px;
}
.freebirdFormeditorViewHeaderRenderMaterialMiniBar.freebirdFormeditorViewHeaderOverflowButton {
	margin-right: 0px; margin-left: 6px;
}
.freebirdFormeditorViewHeaderHeaderMenu.freebirdFormeditorViewHeaderSendButton {
	display: block;
}
.freebirdFormeditorViewHeaderHeaderMenu.freebirdFormeditorViewHeaderStartButton {
	display: block;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderPreviewButton {
	display: block;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderSettingsButton {
	display: block;
}
@media all and (max-height:650px)
{
.freebirdFormeditorViewHeaderHeaderMast {
	height: 184px; position: relative;
}
.freebirdFormeditorViewHeaderHeaderSpacer {
	display: none;
}
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewHeaderSaveIndicator {
	display: none;
}
.freebirdFormeditorViewHeaderInlineDocTitle {
	display: none;
}
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewHeaderBackButton {
	margin: 0px;
}
.freebirdFormeditorViewHeaderThemeButton {
	margin: 0px;
}
.freebirdFormeditorViewHeaderMobileOverflowButton {
	margin: 0px;
}
.freebirdFormeditorViewHeaderDocTitle .exportInput {
	-ms-text-overflow: clip;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderPreviewButton {
	display: none;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderSettingsButton {
	display: none;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderSendButton {
	display: none;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderStartButton {
	display: none;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderOverflowButton {
	display: none;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderMaestroButton {
	display: none;
}
.freebirdFormeditorViewHeaderLeft .freebirdFormeditorViewHeaderOrganizeButton {
	display: none;
}
.freebirdFormeditorViewHeaderLeft .freebirdFormeditorViewHeaderStarButton {
	display: none;
}
}
@media not all and (max-width:950px)
{
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderMobileSendButton {
	display: none;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderMobileStartButton {
	display: none;
}
.freebirdFormeditorViewHeaderHeaderActions .freebirdFormeditorViewHeaderMobileOverflowButton {
	display: none;
}
}
@media not all and (max-width:560px)
{
.freebirdFormeditorViewHeaderMobileDocTitle {
	display: none;
}
}
@media all and (max-width:1060px)
{
.freebirdFormeditorViewHeaderTemplateGalleryBadge {
	display: none;
}
}
.freebirdFormeditorViewHelpHelpButton {
	right: 0px; bottom: 0px; position: fixed; opacity: 0.54;
}
.freebirdFormeditorViewHelpHelpButton:hover {
	opacity: 0.87;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewHelpHelpButton {
	display: none;
}
}
body[dir='ltr'] .freebird-qp-icon-directions-run-b {
	transform: rotateY(180deg); -webkit-transform: rotateY(180deg);
}
.freebirdFormeditorViewItemOverflowNarrow {
	display: none;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewItemOverflowNarrow {
	display: block;
}
}
.freebirdFormeditorViewItemOverflowMenuHelperText {
	color: rgb(117, 117, 117); padding-top: 6px; padding-left: 16px; font-size: 14px; align-self: flex-start; -webkit-align-self: flex-start;
}
.freebirdFormeditorViewItemTypechooserTypeChooser {
	margin-right: 24px; margin-bottom: 6px; display: flex; position: relative;
}
.TitleRowWithCharLimits .freebirdFormeditorViewItemTypechooserTypeChooser {
	padding-bottom: 24px;
}
.freebirdFormeditorViewItemTypechooserTypeChooserSelect {
	flex-shrink: 0; background-color: rgb(245, 245, 245); -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewItemTypechooserRippleContainer {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; pointer-events: none;
}
.freebirdFormeditorViewItemTypechooserRipple {
	border-radius: 50%; transition:transform 0s linear 0.2s, opacity 0.2s; left: 0px; top: 0px; visibility: hidden; position: absolute; opacity: 0; transform: translate(-50%, -50%) scale(0); background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%); background-size: cover; -webkit-border-radius: 50%; -webkit-transition: transform 0 linear .2s, opacity .2s ease; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isActive.freebirdFormeditorViewItemTypechooserRipple {
	transition:transform 0.5s cubic-bezier(0, 0, 0.2, 1); visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transition: transform .5s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.freebirdFormeditorViewItemcardHidden {
	display: none;
}
.freebirdFormeditorViewItemcardRoot .animationInitialized.exportFocusUnderline {
	animation:quantumWizPaperInputRemoveUnderline forwards; -webkit-animation: quantumWizPaperInputRemoveUnderline forwards;
}
.freebirdFormeditorViewItemcardRoot .isFocused.quantumWizTextinputPaperinputEl .quantumWizTextinputPaperinputFocusUnderline {
	animation:quantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.quantumWizMenuPaperselectEl {
	border-radius: 3px; border: 0px currentColor; transition:background 0.3s; border-image: none; text-align: center; color: rgb(68, 68, 68); font-size: 14px; font-weight: 500; display: inline-block; position: relative; cursor: pointer; -webkit-border-radius: 3px; -webkit-transition: background .3s; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizMenuPaperselectDark {
	color: rgb(255, 255, 255); fill: #fff;
}
.isFocused.quantumWizMenuPaperselectEl {
	background-color: rgba(153, 153, 153, 0.4);
}
.isFocused.quantumWizMenuPaperselectDark {
	background-color: rgba(204, 204, 204, 0.251);
}
.quantumWizMenuPaperselectRipple {
	transition:transform 0s linear 0.2s, opacity 0.2s; left: 0px; top: 0px; visibility: hidden; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0); background-size: cover; -webkit-transition: transform 0 linear .2s, opacity .2s ease; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isActive.quantumWizMenuPaperselectEl .quantumWizMenuPaperselectOptionList .quantumWizMenuPaperselectRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1); visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.quantumWizMenuPaperselectEl .quantumWizMenuPaperselectRipple {
	background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%);
}
.quantumWizMenuPaperselectLight .quantumWizMenuPaperselectRipple {
	background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%);
}
.quantumWizMenuPaperselectDark .quantumWizMenuPaperselectRipple {
	background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, 0.251), rgba(204, 204, 204, 0.251) 80%, rgba(204, 204, 204, 0) 100%);
}
.isDisabled.quantumWizMenuPaperselectLight {
	color: rgba(68, 68, 68, 0.502); cursor: auto; fill: rgba(68, 68, 68, 0.502);
}
.isDisabled.quantumWizMenuPaperselectDark {
	color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502);
}
.isDisabled.quantumWizMenuPaperselectEl {
	color: rgba(68, 68, 68, 0.502); cursor: auto; box-shadow: none; -webkit-box-shadow: none;
}
.quantumWizMenuPaperselectContent {
	position: relative;
}
.quantumWizMenuPaperselectDropDown {
	border-width: 6px 6px 0px; border-style: solid; border-color: rgba(68, 68, 68, 0.4) transparent; top: 15px; width: 0px; height: 0px; right: 5px; position: absolute;
}
.quantumWizMenuPaperselectDropDownIcon {
	top: 0px; width: 24px; right: 0px; overflow: hidden; position: absolute;
}
.quantumWizMenuPaperselectPopup {
	background: rgb(255, 255, 255); border: 0px currentColor; transition:opacity 0.1s linear; border-image: none; overflow: hidden; position: fixed; z-index: 2000; -ms-overflow-y: auto; opacity: 0; box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-transition: opacity .1s linear;
}
.isOpen.quantumWizMenuPaperselectEl .quantumWizMenuPaperselectPopup {
	opacity: 1;
}
.quantumWizMenuPaperselectOption {
	border-color: transparent; list-style: none; height: 0px; text-align: left; color: rgb(34, 34, 34); overflow: hidden; padding-right: 24px; padding-left: 16px; white-space: nowrap; position: relative;
}
.isDisabled.quantumWizMenuPaperselectOption {
	color: rgb(184, 184, 184); cursor: default; pointer-events: none;
}
.isPlaceholder.quantumWizMenuPaperselectOption {
	color: rgba(0, 0, 0, 0.54);
}
.hasIcons.quantumWizMenuPaperselectEl .quantumWizMenuPaperselectOption {
	padding-left: 48px;
}
.quantumWizMenuPaperselectOptionList .isSelected.quantumWizMenuPaperselectOption {
	height: auto; padding-top: 8px; padding-bottom: 8px;
}
.quantumWizMenuPaperselectFlexButtonWidth .quantumWizMenuPaperselectOption {
	display: none;
}
.quantumWizMenuPaperselectFlexButtonWidth .isSelected.quantumWizMenuPaperselectOption {
	display: block;
}
.quantumWizMenuPaperselectPopup .quantumWizMenuPaperselectOption {
	height: auto; padding-top: 8px; padding-right: 26px; padding-bottom: 8px; cursor: pointer;
}
.quantumWizMenuPaperselectPopup .isSelected.quantumWizMenuPaperselectOption {
	border-width: 1px 0px; border-style: dotted; padding-top: 7px; padding-bottom: 7px; background-color: rgb(238, 238, 238);
}
.quantumWizMenuPaperselectIcon {
	left: 12px; top: 5px; width: 21px; height: 21px; right: auto; vertical-align: middle; position: absolute; opacity: 0.54; background-repeat: no-repeat;
}
.quantumWizMenuPaperselectPopup .isSelected.quantumWizMenuPaperselectOption .quantumWizMenuPaperselectIcon {
	top: 4px;
}
.isDisabled.quantumWizMenuPaperselectEl .quantumWizMenuPaperselectIcon {
	opacity: 0.26;
}
.isDisabled.quantumWizMenuPaperselectOption .quantumWizMenuPaperselectIcon {
	opacity: 0.26;
}
.isActive.quantumWizMenuPaperselectPopup > .isSelected.quantumWizMenuPaperselectOption > .quantumWizMenuPaperselectRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1); visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.quantumWizMenuPaperselectOptionSeparator {
	margin: 0px; height: 0px; overflow: hidden; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.quantumWizMenuPaperselectPopup .quantumWizMenuPaperselectOptionSeparator {
	margin: 7px 0px; border-top-color: rgba(0, 0, 0, 0.12); border-top-width: 1px; border-top-style: solid;
}
.quantumWizMenuPaperselectIconsOnlyEl {
	width: 64px;
}
.quantumWizMenuPaperselectIconsOnlyOptionList .isSelected .quantumWizMenuPaperselectContent {
	visibility: hidden;
}
.quantumWizMenuPaperselectIconsOnlyOptionList .quantumWizMenuPaperselectOption {
	padding-right: 12px; padding-left: 48px;
}
.quantumWizTextinputSimpleinputEl {
	width: 200px; display: inline-block; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizTextinputSimpleinputMainContent {
	vertical-align: top; position: relative;
}
.quantumWizTextinputSimpleinputContentArea {
	display: flex;
}
.quantumWizTextinputSimpleinputInput {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 0px; padding: 0.12em 0px; border: currentColor; border-image: none; display: block; z-index: 0; min-width: 0%; font-size-adjust: none; font-stretch: normal; flex-grow: 1; flex-shrink: 1; background-color: transparent; -webkit-flex-shrink: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizTextinputSimpleinputContentAreaWithEmbeddedContent > .quantumWizTextinputSimpleinputInput::-ms-clear {
	display: none;
}
.quantumWizTextinputSimpleinputContentAreaWithEmbeddedContent > .quantumWizTextinputSimpleinputInput::-ms-reveal {
	display: none;
}
.quantumWizTextinputSimpleinputUnderline {
	margin: 0px; padding: 0px; width: 100%; height: 1px; background-color: rgba(0, 0, 0, 0.12);
}
.quantumWizTextinputSimpleinputFocusUnderline {
	margin: 0px; padding: 0px; width: 100%; height: 2px; transform: scaleX(0); background-color: rgb(3, 169, 244); -webkit-transform: scaleX(0);
}
.isDisabled.quantumWizTextinputSimpleinputEl .quantumWizTextinputSimpleinputInput {
	color: rgba(0, 0, 0, 0.38);
}
.isDisabled.quantumWizTextinputSimpleinputEl > .quantumWizTextinputSimpleinputMainContent > .quantumWizTextinputSimpleinputUnderline {
	background: none; border-bottom-color: rgba(0, 0, 0, 0.38); border-bottom-width: 1px; border-bottom-style: dotted;
}
.animationInitialized.quantumWizTextinputSimpleinputFocusUnderline {
	animation:quantumWizSimpleInputRemoveUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-animation: quantumWizSimpleInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.isFocused.quantumWizTextinputSimpleinputEl > .quantumWizTextinputSimpleinputMainContent > .quantumWizTextinputSimpleinputFocusUnderline {
	animation:quantumWizSimpleInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-animation: quantumWizSimpleInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.quantumWizTextinputSimpleinputPlaceholder {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.38); overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; max-width: 100%; font-size-adjust: none; font-stretch: normal; pointer-events: none;
}
.hasValue.quantumWizTextinputSimpleinputEl > .quantumWizTextinputSimpleinputMainContent > .quantumWizTextinputSimpleinputPlaceholder {
	display: none;
}
.freebirdFormeditorViewMagiclistItemEl {
	padding-right: 24px; font-size: 13px; font-weight: 400; display: flex; min-height: 48px; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewMagiclistItemEl {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewMagiclistItemEl {
	padding-right: 0px;
}
}
.freebirdFormeditorViewMagiclistItemEl .exportUnderline {
	margin-top: 4px; visibility: hidden;
}
:not(.freebirdFormeditorViewMagiclistItemGhost).freebirdFormeditorViewMagiclistItemEl:hover .exportUnderline {
	visibility: visible;
}
.freebirdFormeditorViewMagiclistItemGhost .freebirdFormeditorViewMagiclistItemInput:hover .exportUnderline {
	visibility: visible;
}
.isFocused.freebirdFormeditorViewMagiclistItemInput .exportUnderline {
	visibility: visible;
}
.freebirdFormeditorViewMagiclistItemCorrectIndicator {
	display: none;
}
.freebirdFormeditorViewMagiclistItemGradingEnabled.freebirdFormeditorViewMagiclistItemIsCorrect .freebirdFormeditorViewMagiclistItemCorrectIndicator {
	margin-right: 6px; margin-left: 12px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewMagiclistItemCheckLabel {
	color: rgb(117, 117, 117); margin-left: 5px;
}
.freebirdFormeditorViewMagiclistItemItemControl {
	display: flex; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewMagiclistItemControlContainer {
	padding: 0px 2px; margin-right: 8px;
}
.freebirdFormeditorViewMagiclistItemImagePos {
	margin-left: 65px; flex-basis: 100%; -webkit-flex-basis: 100%;
}
.freebirdFormeditorViewMagiclistItemImage {
	max-height: 120px; max-width: 180px; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewMagiclistItemImageWrapper {
	padding: 12px; display: inline-block; position: relative;
}
.freebirdFormeditorViewMagiclistItemClearIcon {
	opacity: 0.54;
}
.freebirdFormeditorViewMagiclistItemRemoveImageButton {
	top: 0px; right: 0px; position: absolute;
}
.freebirdFormeditorViewMagiclistItemEl:hover .exportCloak content {
	visibility: visible;
}
.freebirdFormeditorViewMagiclistItemIsFocused .exportCloak content {
	visibility: visible;
}
.freebirdFormeditorViewMagiclistItemEl .freebirdFormeditorViewMagiclistItemRemoveImage content {
	visibility: hidden;
}
.freebirdFormeditorViewMagiclistItemEl:hover .freebirdFormeditorViewMagiclistItemRemoveImage content {
	visibility: visible;
}
.freebirdFormeditorViewMagiclistItemIsFocused .freebirdFormeditorViewMagiclistItemRemoveImage content {
	visibility: visible;
}
.freebirdFormeditorViewMagiclistItemAddImageButton {
	opacity: 0.54;
}
.freebirdFormeditorViewMagiclistItemRemoveButton {
	opacity: 0.54;
}
.freebirdFormeditorViewMagiclistItemRemoveImage {
	width: 30px; height: 30px;
}
.freebirdFormeditorViewMagiclistItemEl:hover .freebirdFormeditorViewMagiclistItemRemoveImage {
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewMagiclistItemIsFocused .freebirdFormeditorViewMagiclistItemRemoveImage {
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewMagiclistItemEl:hover .freebirdFormeditorViewMagiclistItemRemoveImage:focus {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-mask-image: none;
}
.freebirdFormeditorViewMagiclistItemIsFocused .freebirdFormeditorViewMagiclistItemRemoveImage:focus {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-mask-image: none;
}
.freebirdFormeditorViewMagiclistItemRemoveButtonSpacer {
	width: 48px;
}
.freebirdFormeditorViewMagiclistItemInput {
	width: 100%;
}
.freebirdFormeditorViewMagiclistItemInput input {
	width: 100%; font-size: 13px;
}
.freebirdFormeditorViewMagiclistItemTitle {
	margin-top: 8px; min-width: 0px; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewMagiclistItemAddChoice.freebirdFormeditorViewMagiclistItemTitle {
	margin-right: 4px; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.freebirdFormeditorViewMagiclistItemAddChoice.freebirdFormeditorViewMagiclistItemTitle .exportLabel {
	color: rgba(0, 0, 0, 0.54); font-size: 13px; position: static;
}
.freebirdFormeditorViewMagiclistItemAddChoice input {
	top: 0px; position: absolute; cursor: text;
}
.freebirdFormeditorViewMagiclistItemAddOther {
	text-align: center; color: rgb(66, 133, 244); text-transform: uppercase; font-weight: 500; margin-left: 4px; cursor: pointer; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;
}
.freebirdFormeditorViewMagiclistItemGoToPageControl {
	font-size: 13px; font-weight: 400;
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewMagiclistItemGoToPage {
	margin-left: 54px; min-width: 70%;
}
.freebirdFormeditorViewMagiclistItemCheckLabel {
	display: none;
}
.freebirdFormeditorViewMagiclistItemGradingEnabled.freebirdFormeditorViewMagiclistItemIsCorrect .freebirdFormeditorViewMagiclistItemCorrectIndicator {
	margin-right: 0px;
}
}
.freebirdFormeditorViewMagiclistItemCoreItemContentContainer {
	display: flex; flex-wrap: wrap; flex-grow: 1; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewMagiclistItemDragHandleContainer {
	width: 42px; height: 24px; visibility: hidden;
}
.freebirdFormeditorViewMagiclistItemEl:hover .freebirdFormeditorViewMagiclistItemDragHandleContainer {
	visibility: visible;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewMagiclistItemDragHandleContainer {
	width: 30px;
}
}
.dragger-el .freebirdFormeditorViewMagiclistItemDragHandleContainer {
	visibility: visible;
}
.touch .freebirdFormeditorViewMagiclistItemIsFocused.freebirdFormeditorViewMagiclistItemEl .freebirdFormeditorViewMagiclistItemDragHandleContainer {
	visibility: visible;
}
.dragger-el .freebirdFormeditorViewMagiclistItemCoreItemContentContainer {
	background: rgb(255, 255, 255); opacity: 0.7; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.magiclist-draghandle {
	text-align: center; cursor: move; opacity: 0.3;
}
.freebirdFormeditorViewMediaEditActions {
	margin: 5px 0px 17px; display: flex; justify-content: space-between; background-color: rgb(245, 245, 245); box-pack: center; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewMediaEditAlignmentIcons {
	display: flex;
}
.freebirdFormeditorViewMediaEditIcons {
	padding: 16px 0px 16px 6px;
}
.freebirdFormeditorViewMediaEditChange {
	padding: 10px 20px; text-transform: uppercase; margin-left: auto; align-self: center; -webkit-align-self: center;
}
.freebirdFormeditorViewMediaEditMenuButton {
	left: -12px; top: 0px; position: absolute;
}
.freebirdFormeditorViewMediaEditImageMenuButton {
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewMediaImage {
	transition:opacity 0.5s; max-width: 97%; opacity: 1; -webkit-transition: opacity .5s;
}
.Fade.freebirdFormeditorViewMediaImage {
	opacity: 0;
}
.freebirdFormeditorViewMediaImageWrapper {
	position: relative;
}
.freebirdFormeditorViewMediaMediaBody {
	margin: 0px 24px 24px 42px; position: relative;
}
.freebirdFormeditorViewMediaImagePos {
	padding: 12px 0px; display: inline-block; position: relative; max-width: 100%;
}
.freebirdFormeditorViewMediaLoadingMessage {
	width: 100%; height: 100%; display: flex; position: absolute; justify-content: center; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
body[dir='rtl'] .freebirdFormeditorViewMediaLoadingMessage {
	direction: rtl;
}
body[dir='ltr'] .freebirdFormeditorViewMediaLoadingMessage {
	direction: ltr;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewMediaMediaBody {
	margin-left: 30px;
}
}
.docssharedWizOmnilistGhostitemRoot {
	height: 48px; margin-left: 42px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.docssharedWizOmnilistGhostitemInput {
	flex:0 1 0px; -webkit-box-flex: 0; -webkit-flex: 0;
}
.docssharedWizOmnilistGhostitemInput .exportContent {
	vertical-align: top; position: relative;
}
.docssharedWizOmnilistGhostitemInput .exportLabel {
	color: rgba(0, 0, 0, 0.54); position: static;
}
.docssharedWizOmnilistGhostitemInput .exportInput {
	top: 0px; width: 100%; position: absolute;
}
.docssharedWizOmnilistGhostitemInput .exportUnderline {
	margin-top: 4px;
}
.form-immutable .freebirdFormeditorViewOmnilistGhostitemRoot {
	display: none;
}
.freebirdFormeditorViewOmnilistGhostitemInput {
	width: auto; margin-top: 8px; flex-basis: auto; -webkit-flex-basis: auto;
}
.freebirdFormeditorViewOmnilistGhostitemInput .exportInput {
	color: rgba(0, 0, 0, 0.54); font-size: 13px; font-weight: 400;
}
.freebirdFormeditorViewOmnilistGhostitemInput .exportLabel {
	color: rgba(0, 0, 0, 0.54); font-size: 13px; font-weight: 400;
}
.freebirdFormeditorViewOmnilistGhostitemOtherDivider {
	color: rgba(0, 0, 0, 0.54); font-size: 13px; font-weight: 400;
}
.freebirdFormeditorViewOmnilistGhostitemInputPlaceholder {
	color: rgba(0, 0, 0, 0.54); font-size: 13px; font-weight: 400;
}
.freebirdFormeditorViewOmnilistGhostitemInput .exportUnderline {
	margin-top: 4px; visibility: hidden;
}
.freebirdFormeditorViewOmnilistGhostitemRoot:hover .freebirdFormeditorViewOmnilistGhostitemInput .exportUnderline {
	visibility: visible;
}
.isFocused.freebirdFormeditorViewOmnilistGhostitemInput .exportUnderline {
	visibility: visible;
}
.freebirdFormeditorViewOmnilistGhostitemAddOtherSection {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewOmnilistGhostitemOtherDivider {
	margin: 0px 2px 0px 6px;
}
.freebirdFormeditorViewOmnilistGhostitemAddOther .exportLabel {
	margin: 8px 2px; color: rgb(66, 133, 244); line-height: normal; font-size: 13px; font-weight: 500;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewOmnilistGhostitemRoot {
	margin-left: 30px;
}
}
.freebirdFormeditorViewOmnilistItemRoot {
	min-height: 48px;
}
.freebirdFormeditorViewOmnilistItemEditRegion {
	min-height: 48px;
}
.freebirdFormeditorViewOmnilistItemGutter {
	height: 48px; display: flex; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewOmnilistItemEditRegion {
	flex:1 1 0px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-box-flex: 1; -webkit-flex: 1;
}
.freebirdFormeditorViewOmnilistItemValueInput {
	width: 100%; margin-top: 8px;
}
.freebirdFormeditorViewOmnilistItemValueInput .exportInput {
	font-size: 13px; font-weight: 400;
}
.freebirdFormeditorViewOmnilistItemValuePlaceholder {
	font-size: 13px; font-weight: 400;
}
.freebirdFormeditorViewOmnilistItemValueInput .exportUnderline {
	margin-top: 4px; visibility: hidden;
}
.freebirdFormeditorViewOmnilistItemValueInput .exportInput::-ms-clear {
	display: none;
}
.freebirdFormeditorViewOmnilistItemCorrectnessIndicator {
	margin: 0px 6px 0px 12px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewOmnilistItemCorrectnessIndicator .freebirdFormeditorViewOmnilistItemIcon {
	padding-top: 4px;
}
.freebirdFormeditorViewOmnilistItemCorrectnessIndicator .freebirdMaterialIconIconEl {
	display: block;
}
.isFocused.freebirdFormeditorViewOmnilistItemRoot .exportCloak content {
	visibility: visible;
}
.isFocused.freebirdFormeditorViewOmnilistItemValueInput .exportUnderline {
	visibility: visible;
}
@media all and (min-width:601px)
{
.freebirdFormeditorViewOmnilistItemRoot:hover .exportCloak content {
	visibility: visible;
}
.freebirdFormeditorViewOmnilistItemRoot:hover .freebirdFormeditorViewOmnilistItemValueInput .exportUnderline {
	visibility: visible;
}
}
.freebirdFormeditorViewOmnilistItemRoot.freebirdFormeditorViewOmnilistItemServerRender {
	margin-left: 42px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewOmnilistItemRoot .docssharedWizOmnilistItemPrimaryContent {
	align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewOmnilistItemRoot .omnilist-draghandle-container {
	height: 48px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewOmnilistItemCorrectnessIndicator {
	margin-right: 0px;
}
.freebirdFormeditorViewOmnilistItemRoot .omnilist-draghandle {
	width: 30px;
}
.isFocused.freebirdFormeditorViewOmnilistItemRoot .omnilist-draghandle {
	visibility: visible;
}
:not(.isFocused).freebirdFormeditorViewOmnilistItemRoot:hover .omnilist-draghandle {
	visibility: hidden;
}
.freebirdFormeditorViewOmnilistItemRoot.freebirdFormeditorViewOmnilistItemServerRender {
	margin-left: 30px;
}
}
.freebirdFormeditorViewItemInactive .export-content .omnilist-draghandle {
	visibility: hidden;
}
.freebirdFormeditorViewOmnilistItemServerRender .freebirdFormeditorViewOmnilistItemMorselWrapper {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewOmnilistItemValuePlaceholder {
	overflow: hidden; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewOmnilistItemCorrectnessPlaceholder {
	margin-right: 48px;
}
.freebirdFormeditorViewOmnilistItemHeightSpacer {
	height: 48px;
}
.freebirdFormeditorViewOmnilistListPlaceholderOption {
	margin-left: 42px; display: flex; min-height: 48px; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewOmnilistListInputPlaceholder {
	padding: 5px 0px 4px; color: rgba(0, 0, 0, 0.38); font-size: 13px; font-weight: 400; border-bottom-color: rgba(0, 0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; cursor: default; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewOmnilistListPlaceholderOption:hover .freebirdFormeditorViewOmnilistListInputPlaceholder {
	border-bottom-color: rgba(0, 0, 0, 0.38); border-bottom-width: 1px; border-bottom-style: dotted;
}
.freebirdFormeditorViewOmnilistListNoneOfTheAbove {
	padding-right: 48px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewOmnilistListPlaceholderOption {
	margin-left: 30px;
}
}
.freebirdFormeditorViewOmnilistMorselTypeIndicator {
	font-size: 13px; font-weight: 400; margin-right: 10px; pointer-events: none;
}
.freebirdFormeditorViewOmnilistMorselAddImageButton {
	height: 48px; opacity: 0.54;
}
.ds-hc-white .freebirdFormeditorViewOmnilistMorselAddImageButton {
	opacity: 1;
}
.ds-hc-black .freebirdFormeditorViewOmnilistMorselAddImageButton {
	opacity: 1;
}
.form-immutable .docssharedWizOmnilistMorselDeleteButton {
	display: none;
}
.form-immutable .freebirdFormeditorViewOmnilistMorselAddImageButton {
	display: none;
}
.form-immutable .freebirdFormeditorViewOmnilistMorselRemoveImage {
	display: none;
}
.freebirdFormeditorViewOmnilistMorselImagePreview {
	padding: 12px; margin-left: 65px; position: relative;
}
.freebirdFormeditorViewOmnilistMorselImagePreview img {
	max-height: 120px; max-width: 180px; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewOmnilistMorselRemoveImageButton {
	top: 0px; right: 0px; position: absolute;
}
.freebirdFormeditorViewOmnilistMorselRemoveImage {
	width: 30px; height: 30px;
}
.freebirdFormeditorViewOmnilistMorselRemoveImage content {
	visibility: hidden;
}
.isFocused .freebirdFormeditorViewOmnilistMorselRemoveImage content {
	visibility: visible;
}
.isFocused .freebirdFormeditorViewOmnilistMorselRemoveImage {
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.isFocused .freebirdFormeditorViewOmnilistMorselRemoveImage:focus {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-mask-image: none;
}
@media all and (min-width:601px)
{
.freebirdFormeditorViewOmnilistItemRoot:hover .freebirdFormeditorViewOmnilistMorselRemoveImage content {
	visibility: visible;
}
.freebirdFormeditorViewOmnilistItemRoot:hover .freebirdFormeditorViewOmnilistMorselRemoveImage {
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewOmnilistItemRoot:hover .freebirdFormeditorViewOmnilistMorselRemoveImage:focus {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
}
.freebirdFormeditorViewOmnilistMorselRemoveImage .freebirdFormeditorViewOmnilistMorselClearIcon {
	opacity: 0.54;
}
.freebirdFormeditorViewOmnilistMorselGoToPageControl {
	font-size: 13px; font-weight: 400; display: block;
}
.freebirdFormeditorViewOmnilistMorselGoToPageControl .exportOption {
	min-width: 175px;
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewOmnilistMorselGoToPage {
	margin-left: -16px; min-width: 70%;
}
}
.freebirdFormeditorViewPageInactive.freebirdFormeditorViewPageRoot .freebirdFormeditorViewPagePageFields .exportUnderline {
	background-color: transparent;
}
.freebirdFormeditorViewPagePageBreakGap {
	height: 96px; display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewPageGoToPageSelectElement {
	margin-top: 5px;
}
.freebirdFormeditorViewPageGoToPageSelectLabel {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); display: flex; font-size-adjust: none; font-stretch: normal; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
@media all and (max-width:771px)
{
.freebirdFormeditorViewPageGoToPageSelectLabel {
	margin-left: 16px;
}
}
.freebirdFormeditorViewPagePageCard {
	-ms-word-wrap: break-word; min-width: 250px; box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24);
}
.freebirdFormeditorViewPagePageHeader {
	height: 40px; padding-right: 2px; display: flex; -ms-overflow-y: visible; align-items: flex-start; background-color: rgb(255, 255, 255); -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewPageOverflowMenuButton {
	opacity: 0.54; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.quantumWizButtonPapericonbuttonEl.freebirdFormeditorViewPageExpandButton {
	width: 40px; height: 40px;
}
.quantumWizMenuPapermenuiconbuttonEl.freebirdFormeditorViewPageOverflowMenuButton {
	width: 40px; height: 40px;
}
.freebirdFormeditorViewPageOverflowMenuButton .quantumWizMenuPapermenuiconbuttonContent {
	line-height: 40px;
}
:only-child.freebirdFormeditorViewPageRoot .freebirdFormeditorViewPagePageHeader {
	display: none;
}
.freebirdFormeditorViewPagePageFields {
	display: flex; position: relative; background-color: rgb(255, 255, 255);
}
.freebirdFormeditorViewPageExpanded.freebirdFormeditorViewPagePageFields {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.freebirdFormeditorViewPageTitleAndDescription {
	padding: 16px 24px 24px 42px; width: 100%; box-sizing: border-box; flex-grow: 1; -webkit-box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewPageTitleInput {
	width: 100%; margin-top: 16px; display: block;
}
.freebirdFormeditorViewPageDescriptionInput {
	width: 100%; margin-top: 16px; display: block;
}
.freebirdFormeditorViewPageTitleInput .exportLabel {
	width: 100%; line-height: 135%; font-size: 34px;
}
.freebirdFormeditorViewPageTitleInput .exportTextarea {
	width: 100%; height: 1.5em; line-height: 135%; font-size: 34px;
}
.freebirdFormeditorViewPageDescriptionInput .exportTextarea {
	height: 1.5em;
}
.freebirdFormeditorViewPageDescriptionInput .exportLabel {
	width: 100%; line-height: 135%; font-size: 13px; min-height: 20px;
}
.freebirdFormeditorViewPageDescriptionInput .exportTextarea {
	width: 100%; line-height: 135%; font-size: 13px; min-height: 20px;
}
.freebirdFormeditorViewPageMinimizedTitle {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin-top: 16px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewPageMinimizedDescription {
	margin-top: 8px; white-space: pre-wrap;
}
.freebirdFormeditorViewPageExpandButtonIcon {
	opacity: 0.54;
}
.freebirdFormeditorViewPageCollectEmailDisclosure {
	color: rgba(0, 0, 0, 0.38); font-size: 13px; margin-top: 20px;
}
.freebirdFormeditorViewPageCollectEmailField {
	padding: 20px 0px 10px;
}
.freebirdFormeditorViewPageCollectEmailField .freebirdFormeditorViewPageCollectEmailPreview {
	width: 50%;
}
.freebirdFormeditorViewPageCollectEmailPreview .exportContent {
	top: 14px;
}
.freebirdFormeditorViewPageCollectEmailPreview .exportInput {
	font-size: 13px;
}
.freebirdFormeditorViewPageCollectEmailPreview .exportLabel {
	font-size: 13px;
}
.freebirdFormeditorViewPageCollectEmailTitleRow {
	display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewPageCollectEmailTitle {
	line-height: 135%; font-size: 20px;
}
.freebirdFormeditorViewPageChangeSettings {
	color: rgb(66, 133, 244); margin-left: 0.5em; cursor: pointer; -webkit-tap-highlight-color: transparent;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewPageTitleInput .exportLabel {
	font-size: 24px;
}
.freebirdFormeditorViewPageTitleInput .exportTextarea {
	font-size: 24px;
}
.freebirdFormeditorViewPageTitleAndDescription {
	padding-left: 30px;
}
}
.freebirdFormeditorViewPrintPreviewIframe {
	left: -1000px; top: -1000px; width: 1px; height: 1px; position: absolute;
}
.freebirdFormeditorViewQuestionBodyQuestionBody {
	margin-right: 24px; margin-bottom: 24px;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewQuestionBodyQuestionBody {
	margin-right: 2%;
}
}
.freebirdFormeditorViewQuestionBodyShortTextBody {
	margin-left: 42px;
}
.freebirdFormeditorViewQuestionBodyLongTextBody {
	margin-left: 42px;
}
.freebirdFormeditorViewQuestionBodyTimeBody {
	margin-left: 42px;
}
.freebirdFormeditorViewQuestionBodyScaleBody {
	margin-left: 42px;
}
.freebirdFormeditorViewQuestionBodyDateBody {
	margin-left: 42px;
}
.freebirdFormeditorViewQuestionBodyFileUploadBody {
	margin-left: 42px;
}
.freebirdFormeditorViewQuestionBodyRadioBody {
	margin-right: 0px;
}
.freebirdFormeditorViewQuestionBodyCheckboxBody {
	margin-right: 0px;
}
.freebirdFormeditorViewQuestionBodySelectBody {
	margin-right: 0px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionBodyShortTextBody {
	margin-left: 30px;
}
.freebirdFormeditorViewQuestionBodyLongTextBody {
	margin-left: 30px;
}
.freebirdFormeditorViewQuestionBodyTimeBody {
	margin-left: 30px;
}
.freebirdFormeditorViewQuestionBodyScaleBody {
	margin-left: 30px;
}
.freebirdFormeditorViewQuestionBodyDateBody {
	margin-left: 30px;
}
.freebirdFormeditorViewQuestionBodyFileUploadBody {
	margin-left: 30px;
}
}
.freebirdFormeditorViewQuestionBodyCheckboxbodyDataValidation {
	padding-top: 15px; padding-left: 42px; margin-right: 24px;
}
.quantumWizButtonPaperbutton2El2 {
	line-height: 20px; min-width: 88px;
}
.quantumWizButtonPaperbutton2El2 .quantumWizButtonPaperbuttonLabel {
	margin: 8px;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodySuggestionsContainer {
	margin-left: 34px; display: flex; position: relative;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyIndividualSuggestions {
	position: relative; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyAddAllContainer {
	position: absolute; z-index: 1;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyIndividualSuggestions {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyAddAllContainer {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyHidden.freebirdFormeditorViewQuestionBodyChoicelistbodyAddAllContainer {
	visibility: hidden; position: relative;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodySuggestedOptionButton {
	font-size: 13px; min-width: 0px;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyAddIndividual.freebirdFormeditorViewQuestionBodyChoicelistbodySuggestedOptionButton {
	text-transform: none; font-weight: 400;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodySeparator {
	margin: 8px 0px; width: 0px; height: 20px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodySuggestionsLabel {
	margin: 8px; color: rgb(158, 158, 158); line-height: 20px; font-size: 13px;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyOmniList {
	padding-right: 24px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionBodyChoicelistbodySuggestionsContainer {
	margin-left: 22px;
}
.freebirdFormeditorViewQuestionBodyChoicelistbodyOmniList {
	padding-right: 0px;
}
}
.freebirdFormeditorViewQuestionBodyDatebodyisHidden {
	display: none;
}
.freebirdFormeditorViewQuestionBodyDatebodyDateIcon {
	opacity: 0.54;
}
.freebirdFormeditorViewQuestionBodyDatebodyTimeIcon {
	opacity: 0.54;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyRow {
	padding: 6px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodySelectedTypeCheckbox {
	border-color: rgba(0, 0, 0, 0.54);
}
.freebirdFormeditorViewQuestionBodyFileuploadbodySelectedType .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkOut forwards; -webkit-animation: quantumWizPaperAnimateCheckMarkOut forwards;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodySelectedType .isChecked .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkIn forwards; -webkit-animation: quantumWizPaperAnimateCheckMarkIn forwards;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodySelectedTypes {
	padding: 6px; width: 50%; font-size: 14px; display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between; -webkit-box-flex: grow; box-flex: grow; -webkit-flex-grow: grow;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodySelectedType {
	padding: 6px 0px; color: rgba(0, 0, 0, 0.87); min-width: 145px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyConfig {
	margin-top: 24px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyConfigItem {
	margin-top: 12px; min-height: 42px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyLabelText {
	font-size: 14px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyTextBox {
	width: 7ch;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodySelect {
	margin-top: 6px; margin-left: -16px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyTypeChangeHeader {
	padding-left: 42px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyTypeChangeWarning {
	padding-left: 42px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyTypeChangeHeader {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyTypeChangeWarning {
	padding-right: 24px; font-size: 14px; margin-top: 24px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyTypeChangeFooter {
	padding: 24px 24px 16px; display: flex; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyDuplication {
	width: 100%; height: 96px; display: flex; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyDuplication .freebirdFormeditorViewQuestionBodyFileuploadbodyLabel {
	margin-left: 16px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyMaxUploadSizeDisclosure {
	color: rgba(0, 0, 0, 0.38); font-size: 13px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyChangeSettings {
	color: rgb(66, 133, 244); margin-left: 0.5em; cursor: pointer; -webkit-tap-highlight-color: transparent;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionBodyFileuploadbodyTypeChangeHeader {
	padding-left: 30px;
}
.freebirdFormeditorViewQuestionBodyFileuploadbodyTypeChangeWarning {
	padding-left: 30px;
}
}
.freebirdFormeditorViewQuestionBodyGridbodyContainer {
	overflow: hidden; font-size: 13px; margin-left: 42px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionBodyGridbodyContainer {
	margin-left: 30px;
}
}
.freebirdFormeditorViewQuestionBodyGridbodyPreview {
	width: 100%; display: table; border-collapse: collapse; pointer-events: none; background-color: transparent;
}
.freebirdFormeditorViewQuestionBodyGridbodyRow {
	display: table-row;
}
.freebirdFormeditorViewQuestionBodyGridbodyColumnHeader {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewQuestionBodyGridbodyRowHeader {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewQuestionBodyGridbodyCell {
	padding: 0.25em; width: 50px; height: 2.5em; text-align: center; vertical-align: middle; display: table-cell; min-width: 50px;
}
.freebirdFormeditorViewQuestionBodyGridbodyRowHeader.freebirdFormeditorViewQuestionBodyGridbodyCell {
	padding: 8px 8px 8px 0px; text-align: left; min-width: 50px; max-width: 300px;
}
.freebirdFormeditorViewQuestionBodyGridbodyColumnHeader :first-child.freebirdFormeditorViewQuestionBodyGridbodyCell {
	background: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none;
}
.freebirdFormeditorViewQuestionBodyGridbodyColumns {
	flex-flow:row wrap; display: flex; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1; -webkit-flex-flow: row wrap;
}
.freebirdFormeditorViewQuestionBodyGridbodyColumns > div {
	width: 50%;
}
.freebirdFormeditorViewQuestionBodyGridbodyRowColDivider {
	display: none;
}
.freebirdFormeditorViewQuestionBodyGridbodyOverflowFade {
	background: linear-gradient(to left, white, transparent); top: 59px; width: 15px; height: calc(100% - 83px); right: 24px; position: absolute; pointer-events: none;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewQuestionBodyGridbodyOverflowFade {
	width: 35px; right: 2%;
}
}
@media all and (max-width:610px)
{
.freebirdFormeditorViewQuestionBodyGridbodyColumns > div {
	width: 100%;
}
.freebirdFormeditorViewQuestionBodyGridbodyRowColDivider {
	margin: 0px 42px; width: 100%; height: 0px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; display: block;
}
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionBodyGridbodyRowColDivider {
	margin-left: 30px;
}
}
.freebirdFormeditorViewQuestionBodyLongtextbodyLongTextInput {
	width: 85%; margin-bottom: 28px;
}
.freebirdFormeditorViewQuestionBodyLongtextbodyLongTextInput .exportInput {
	font-size: 13px;
}
.freebirdFormeditorViewQuestionBodyLongtextbodyLongTextInput .exportLabel {
	font-size: 13px;
}
.freebirdFormeditorViewQuestionBodyLongtextbodyLongTextInput .exportContent {
	top: 14px;
}
.freebirdFormeditorViewQuestionBodyLongtextbodyRoot {
	width: 100%;
}
.freebirdFormeditorViewQuestionBodyLongtextbodyDataValidation {
	padding-top: 7px;
}
.freebirdFormeditorViewQuestionBodyScalebodyContainer {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionBodyScalebodyRow {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionBodyScalebodyContainer {
	margin: 24px 0px; width: 100%;
}
.freebirdFormeditorViewQuestionBodyScalebodyLabel {
	padding: 0px 5px; width: 20%; text-align: center;
}
.freebirdFormeditorViewQuestionBodyScalebodyStars {
	width: 100%; display: flex;
}
.freebirdFormeditorViewQuestionBodyScalebodyStar {
	padding: 12px 0px; text-align: center; flex-grow: 1; justify-content: center; background-color: rgb(250, 250, 250); box-pack: center; -webkit-justify-content: center; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewQuestionBodyScalebodySelect {
	width: 70px;
}
.freebirdFormeditorViewQuestionBodyScalebodySelectRow {
	padding: 30px 0px; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionBodyScalebodySelectDivider {
	margin: 0px 10px; font-size: 14px;
}
.freebirdFormeditorViewQuestionBodyScalebodyLabel {
	align-content: flex-start; -webkit-align-content: flex-start;
}
.freebirdFormeditorViewQuestionBodyScalebodyPreview {
	width: 100%; padding-top: 10px;
}
.freebirdFormeditorViewQuestionBodyScalebodyPreview .freebirdMaterialScalecontentLabel {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewQuestionBodyScalebodyPreview .freebirdMaterialScalecontentRangeLabel {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewQuestionBodyScalebodyPreview .freebirdMaterialScalecontentRangeLabelPlaceholder {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewQuestionBodyScalebodyPreview .Column.freebirdMaterialScalecontent .freebirdMaterialScalecontentInput {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewQuestionBodyScalebodyNoValue.freebirdFormeditorViewQuestionBodyScalebodyBoundDisplay {
	color: rgba(0, 0, 0, 0.38);
}
.freebirdFormeditorViewQuestionBodyScalebodyBoundDisplay {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; width: 20px; margin-right: 10px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyScalebodyRow .exportInput {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyScalebodyRow .exportLabel {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyShorttextbodyCorrect {
	color: rgb(15, 157, 88);
}
.freebirdFormeditorViewQuestionBodyShorttextbodycorrectAnswer {
	font: 400 13px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyShorttextbodyShortTextInput {
	width: 50%; margin-bottom: 28px;
}
.freebirdFormeditorViewQuestionBodyShorttextbodyShortTextInput .exportInput {
	font-size: 13px;
}
.freebirdFormeditorViewQuestionBodyShorttextbodyShortTextInput .exportLabel {
	font-size: 13px;
}
.freebirdFormeditorViewQuestionBodyShorttextbodyShortTextInput .exportContent {
	top: 14px;
}
.freebirdFormeditorViewQuestionBodyShorttextbodyRoot {
	width: 100%;
}
.freebirdFormeditorViewQuestionBodyShorttextbodyDataValidation {
	padding-top: 7px;
}
.freebirdFormeditorViewQuestionBodyTimebodyTimeIcon {
	opacity: 0.54;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewQuestionBodyValidationValidation {
	margin-right: 16px;
}
}
.freebirdFormeditorViewQuestionBodyValidationValidation {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyValidationValidation .exportInput {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyValidationValidation .exportLabel {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyValidationDropdown {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyValidationAnd {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewQuestionBodyValidationValidation {
	display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewQuestionBodyValidationDropdowns {
	display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewQuestionBodyValidationArguments {
	display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewQuestionBodyValidationInputGroup {
	display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewQuestionBodyValidationSecondArgument {
	display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewQuestionBodyValidationValidation {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewQuestionBodyValidationDropdowns {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionBodyValidationInputGroup {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
}
.freebirdFormeditorViewQuestionBodyValidationDropdown {
	margin-bottom: 4px;
}
.freebirdFormeditorViewQuestionBodyValidationInputGroup {
	flex:1 1 0px; margin-top: 8px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.freebirdFormeditorViewQuestionBodyValidationError {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.freebirdFormeditorViewQuestionBodyValidationArguments > :first-child {
	margin-left: 16px;
}
.freebirdFormeditorViewQuestionBodyValidationError {
	width: 100px; margin-left: 16px;
}
.freebirdFormeditorViewQuestionBodyValidationErrorInput {
	width: 100%;
}
.freebirdFormeditorViewQuestionBodyValidationArgumentInput {
	max-width: 52px;
}
.freebirdFormeditorViewQuestionBodyValidationWideText .freebirdFormeditorViewQuestionBodyValidationArgumentInput {
	width: 100%; max-width: none;
}
.freebirdFormeditorViewQuestionBodyValidationErrorInput .exportContent {
	height: 26px;
}
.freebirdFormeditorViewQuestionBodyValidationArgumentInput .exportContent {
	height: 26px;
}
.freebirdFormeditorViewQuestionBodyValidationErrorInput .exportContent .quantumWizTextinputPaperinputContentArea {
	top: 0px;
}
.freebirdFormeditorViewQuestionBodyValidationArgumentInput .exportContent .quantumWizTextinputPaperinputContentArea {
	top: 0px;
}
.freebirdFormeditorViewQuestionBodyValidationAnd {
	padding: 4px 16px;
}
.freebirdFormeditorViewQuestionBodyValidationArgumentInput .exportLabel {
	top: 4px;
}
.freebirdFormeditorViewQuestionBodyValidationErrorInput .exportLabel {
	top: 4px;
}
.freebirdFormeditorViewQuestionBodyValidationRemoveButton {
	margin-top: -12px; opacity: 0.54;
}
.freebirdFormeditorViewQuestionBodyValidationsuggestionSuggestion {
	color: rgb(158, 158, 158); line-height: 20px; font-size: 13px; display: flex;
}
.freebirdFormeditorViewQuestionBodyValidationsuggestionSuggestion .freebirdFormeditorViewQuestionBodyValidationsuggestionLabel {
	padding-right: 4px; display: flex; cursor: default; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionBodyValidationsuggestionSuggestionButton {
	min-width: 0px;
}
.freebirdFormeditorViewQuestionBodyValidationsuggestionSuggestionButton .exportLabel {
	text-transform: none; font-size: 13px; font-weight: normal;
}
.freebirdFormeditorViewQuestionFooterFooterRow {
	height: 64px; padding-right: 2px; margin-left: 42px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewQuestionFooterFooterSeparator {
	margin: 0px 16px; width: 0px; height: 32px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid;
}
.freebirdFormeditorViewQuestionFooterFooterLeft {
	height: 44px; overflow: hidden; display: flex; flex-wrap: wrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewQuestionFooterAssessmentIcons {
	align-self: baseline; -webkit-align-self: baseline;
}
.freebirdFormeditorViewQuestionFooterCardFlip {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionFooterFooterRight {
	display: flex; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormeditorViewQuestionFooterToggleContainer {
	margin-right: 24px; display: flex; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewQuestionFooterBlackbirdShuffleContainer {
	display: flex; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewQuestionFooterToggleLabel {
	color: rgb(68, 68, 68); font-size: 14px; font-weight: 500; margin-right: 8px; cursor: default; -webkit-user-select: none;
}
.freebirdFormeditorViewQuestionFooterAddButton {
	height: 24px; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewQuestionFooterDeleteButton {
	height: 24px; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewQuestionFooterDuplicateButton {
	height: 24px; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewQuestionFooterKeyIcon {
	height: 24px; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewQuestionFooterAddButton {
	opacity: 0.54;
}
.freebirdFormeditorViewQuestionFooterDeleteButton {
	opacity: 0.54;
}
.freebirdFormeditorViewQuestionFooterDuplicateButton {
	opacity: 0.54;
}
.freebirdFormeditorViewQuestionFooterPointsText {
	color: rgb(68, 68, 68); padding-bottom: 4px; padding-left: 2px; font-size: 14px; cursor: default;
}
.freebirdFormeditorViewQuestionFooterFlipButton {
	margin-left: -8px;
}
.freebirdFormeditorViewQuestionFooterFlipButtonContent {
	display: flex; white-space: nowrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewQuestionFooterFlipButtonIcon {
	margin-right: 8px;
}
.freebirdFormeditorViewQuestionFooterNarrow {
	display: none;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionFooterMedium {
	display: none;
}
.freebirdFormeditorViewQuestionFooterFooterRow {
	margin-left: 30px;
}
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewQuestionFooterFlipButton {
	text-align: left;
}
.freebirdFormeditorViewQuestionFooterWide {
	display: none;
}
.freebirdFormeditorViewQuestionFooterNarrow {
	display: inline;
}
}
.freebirdFormeditorViewQuestionInlineimageCaptionRow {
	padding-right: 24px; padding-left: 42px; margin-top: 10px; display: flex;
}
.freebirdFormeditorViewQuestionInlineimageCaptionInput {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewQuestionInlineimageCaptionInput .wrapping-text-input {
	width: 100%;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewQuestionInlineimageCaptionRow {
	padding-left: 30px;
}
}
.freebirdFormeditorViewResponsesNavigationActionButton {
	display: inline-block; opacity: 0.54;
}
.freebirdFormeditorViewResponsesNavigationActionButton > .isDisabled {
	opacity: 0.26;
}
.freebirdFormeditorViewResponsesNavigationPosition {
	display: flex; flex-wrap: wrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewResponsesNavigationPositionInput {
	width: 50px; margin-right: 8px; max-width: 50px;
}
.freebirdFormeditorViewResponsesNavigationPositionInput .exportInput {
	width: 50px; text-align: right;
}
.freebirdFormeditorViewResponsesCommonPendingeditsSubmitGradesFooter {
	transition:bottom 200ms cubic-bezier(0.4, 0, 1, 1); width: 770px; height: 56px; bottom: -60px; padding-right: 24px; display: flex; position: fixed; box-sizing: border-box; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.24); align-items: center; background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.24); -webkit-transition: bottom 200ms cubic-bezier(0.4, 0, 1, 1); -webkit-box-sizing: border-box; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
@media all and (max-height:400px)
{
.freebirdFormeditorViewResponsesCommonPendingeditsSubmitGradesFooter {
	position: relative;
}
}
.freebirdFormeditorViewResponsesCommonPendingeditsVisible.freebirdFormeditorViewResponsesCommonPendingeditsSubmitGradesFooter {
	transition:bottom 200ms cubic-bezier(0, 0, 0.2, 1); bottom: 0px; -webkit-transition: bottom 200ms cubic-bezier(0, 0, 0.2, 1);
}
@media all and (max-width:771px)
{
.freebirdFormeditorViewResponsesCommonPendingeditsSubmitGradesFooter {
	width: 100%;
}
}
.freebirdFormeditorViewResponsesCommonPendingeditsFooterLabel {
	font: 400 14px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); margin-left: 24px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesCommonPendingeditsFooterButtons {
	display: flex; flex-grow: 1; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewResponsesCommonPendingeditsSubmitButton {
	margin-left: 8px;
}
.freebirdFormeditorViewResponsesGradingviewResponseContainer .freebirdFormviewerViewAccentBanner {
	display: none;
}
.freebirdFormeditorViewResponsesGradingviewResponseContainer .freebirdFormviewerViewHeaderGradeContainer {
	display: none;
}
.freebirdFormeditorViewResponsesGradingviewResponseContainer .freebirdFormviewerViewFormCard {
	margin-bottom: 0px;
}
.freebirdFormeditorViewResponsesGradingviewResponseContainer :last-of-type.freebirdFormviewerViewFormCard {
	margin-bottom: 48px;
}
.freebirdFormeditorViewResponsesGradingviewGradingHeaderContainer {
	height: 56px; margin-right: 24px; margin-left: 24px; display: flex; box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.37); -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.freebirdFormeditorViewResponsesGradingviewGradingActions {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesGradingviewGradingHeader {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesGradingviewGradingInfo {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesGradingviewGradeStatus {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesGradingviewTooltipIcon {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesGradingviewGradingHeader {
	margin: 20px; width: 100%; justify-content: space-between; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesGradingviewMobile.freebirdFormeditorViewResponsesGradingviewGradeStatus {
	margin-left: 10px; display: none;
}
.freebirdFormeditorViewResponsesGradingviewDivider {
	margin: 0px 16px; width: 0px; height: 24px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; opacity: 0.26;
}
.freebirdFormeditorViewResponsesGradingviewStatusMessage {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesGradingviewStatusIcon {
	margin-right: 10px;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewResponsesGradingviewGradingHeader {
	margin: 16px;
}
.freebirdFormeditorViewResponsesGradingviewDivider {
	display: none;
}
:not(.freebirdFormeditorViewResponsesGradingviewMobile).freebirdFormeditorViewResponsesGradingviewGradeStatus {
	display: none;
}
.freebirdFormeditorViewResponsesGradingviewMobile.freebirdFormeditorViewResponsesGradingviewGradeStatus {
	display: flex;
}
}
.freebirdFormeditorViewResponsesGradingviewTotalScore {
	font: 500 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesGradingviewFeedbackButton {
	margin-top: 8px;
}
.freebirdFormeditorViewResponsesGradingviewFeedbackButtonLabel {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesQuestionviewClusterClusterContainer {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 20px 36px; border-top-color: rgba(0, 0, 0, 0.12); border-top-width: 1px; border-top-style: solid; display: flex; font-size-adjust: none; font-stretch: normal; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewResponsesQuestionviewClusterClusterContainer {
	flex-wrap: wrap-reverse; -webkit-flex-wrap: wrap-reverse;
}
}
.freebirdFormeditorViewResponsesQuestionviewClusterCluster .freebirdFormeditorViewResponsesQuestionviewClusterNumResponses {
	font: 500 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(66, 133, 244); min-width: 0px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesQuestionviewClusterNumResponses content {
	margin: 0px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterNumResponses span {
	line-height: 32px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterNumResponses span:hover {
	text-decoration: underline;
}
.freebirdFormeditorViewResponsesQuestionviewClusterScoreInput {
	display: flex; flex-direction: row; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row;
}
.freebirdFormeditorViewResponsesQuestionviewClusterGradeButton {
	border: 1px solid rgba(0, 0, 0, 0.12); border-image: none; margin-right: 12px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterRow {
	padding: 0px 16px; height: 32px; display: flex; cursor: pointer; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackContainer {
	margin-bottom: 6px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedback {
	display: flex; flex-direction: row; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackText {
	color: rgba(0, 0, 0, 0.54); -ms-word-break: break-all;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackEditButtons {
	margin-left: 12px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackEditButtons .freebirdMaterialIconIconEl {
	display: inline-block; opacity: 0.54;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackButton {
	display: block; min-width: 0px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackButton span.exportLabel {
	margin: 0px; line-height: 32px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackButton span:hover {
	text-decoration: underline;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackButtonLabel {
	color: rgba(0, 0, 0, 0.54); text-transform: none; font-weight: 400;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackMaterials {
	margin-top: 12px;
}
.freebirdFormeditorViewResponsesQuestionviewClusterFeedbackMaterials .freebirdFormeditorViewResponsesQuestionviewClusterFeedbackChip {
	max-width: 90%;
}
.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxMissingAnswersContainer {
	padding-top: 10px; display: flex;
}
.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxMissingCorrectMsg {
	color: rgb(219, 68, 55); padding-top: 12px;
}
.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxMissingAnswers {
	padding-top: 10px;
}
.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxCheckbox {
	margin: 2px 0px; padding: 7px 7px 4px;
}
.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxIsCorrect.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxCheckbox {
	background-color: rgb(241, 248, 233);
}
.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxIsIncorrect.freebirdFormeditorViewResponsesQuestionviewItemsCheckboxCheckbox {
	background-color: rgb(251, 233, 231);
}
.freebirdFormeditorViewResponsesQuestionviewItemsDropdown {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: flex; font-size-adjust: none; font-stretch: normal; justify-content: space-between; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesQuestionviewItemsIsGraded.freebirdFormeditorViewResponsesQuestionviewItemsDropdown {
	padding: 7px 7px 4px;
}
:last-of-type.freebirdFormeditorViewResponsesQuestionviewItemsDropdown {
	margin-bottom: 0px;
}
.freebirdFormeditorViewResponsesQuestionviewItemsShortText {
	font-size: 24px; font-weight: 300;
}
.freebirdFormeditorViewResponsesQuestionviewItemsLongText {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesQuestionviewItemsIsGraded.freebirdFormeditorViewResponsesQuestionviewItemsRadio {
	padding: 7px 7px 4px;
}
.freebirdFormeditorViewResponsesQuestionviewItemsIsCorrect {
	background-color: rgb(241, 248, 233);
}
.freebirdFormeditorViewResponsesQuestionviewItemsIsIncorrect {
	background-color: rgb(251, 233, 231);
}
.freebirdFormeditorViewResponsesQuestionviewItemsDate {
	margin: 0px;
}
.freebirdFormeditorViewResponsesQuestionviewItemsTime {
	margin: 0px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionQuestionView {
	padding: 0px 30px 30px;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionNoQuestions {
	padding: 0px 30px 30px;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionQuestionViewCard {
	padding: 18px 36px; display: flex; box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.37); flex-wrap: wrap; justify-content: space-between; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionTitleRow {
	width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionQuestionTitle {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 15px 0px; min-width: 0%; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionQuestionBody {
	width: 100%;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionViewOptions {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionViewOptions .exportLabel {
	text-transform: none; font-size: 13px; font-weight: normal; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionUnsupported {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 36px; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionClusterGrouping {
	margin-top: 36px; box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.37); -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.freebirdFormeditorViewResponsesQuestionviewQuestionUnsupported {
	margin-top: 36px; box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.37); -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.freebirdFormeditorViewResponsesQuestionviewQuestionAnswerPreview {
	padding: 36px;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionBlank {
	font: italic 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesQuestionviewQuestionNoQuestions {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; text-align: center; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesQuestionviewNavigationContainer {
	padding: 16px 30px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesQuestionviewPosition {
	display: flex; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.exportOption.freebirdFormeditorViewResponsesQuestionviewQuestionSelectorOption {
	-ms-word-wrap: break-word;
}
.freebirdFormeditorViewResponsesRecordviewResponseControlsContainer {
	padding: 16px 24px; display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; box-pack: end; -webkit-justify-content: flex-end;
}
@media all and (max-width:950px)
{
.freebirdFormeditorViewResponsesRecordviewResponseControlsContainer {
	padding: 16px 8px;
}
}
.freebirdFormeditorViewResponsesRecordviewDivider {
	margin: 10px 6px; width: 2px; background-color: rgb(224, 224, 224);
}
.freebirdFormeditorViewResponsesRecordviewResponseContainer {
	border: currentColor; border-image: none; width: 100%; height: 100%;
}
.freebirdFormeditorViewResponsesRecordviewResponseContainer .freebirdFormviewerViewFormCard {
	margin-top: 0px; margin-right: 24px; margin-left: 24px;
}
.freebirdFormeditorViewResponsesRecordviewResponseContainer :first-of-type.freebirdFormviewerViewFormCard {
	margin-top: 0px;
}
.freebirdFormeditorViewResponsesRecordviewNavigationLinksContainer {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.isDisabled .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkOut forwards; -webkit-animation: quantumWizPaperAnimateCheckMarkOut forwards;
}
.isChecked.isDisabled .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkIn forwards; -webkit-animation: quantumWizPaperAnimateCheckMarkIn forwards;
}
.freebirdFormeditorViewResponsesRoot {
	-ms-word-wrap: break-word; box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24);
}
.freebirdFormeditorViewResponsesResponsesTabHeaderContainer {
	display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesResponsesTabSubheaderContainer {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 0px 24px; color: rgba(0, 0, 0, 0.87); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesDownloadCsvInlineButton {
	color: rgb(66, 133, 244); font-weight: 500; margin-left: 4px; cursor: pointer; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;
}
.freebirdFormeditorViewResponsesResponsesOverflowMenuContainer {
	padding: 8px 8px 0px 0px; display: flex; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormeditorViewResponsesAcceptingResponsesFlexContainer {
	padding: 8px 24px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesDisabled.freebirdFormeditorViewResponsesAcceptingResponsesFlexContainer {
	flex-direction: column; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.freebirdFormeditorViewResponsesDisabled.freebirdFormeditorViewResponsesAcceptingResponsesFlexContainer .freebirdFormeditorViewResponsesSwitchContainer {
	padding-bottom: 12px;
}
.freebirdFormeditorViewResponsesAcceptingResponsesToggleContainer {
	height: 48px; margin-left: auto; display: flex; flex-shrink: 0; justify-content: space-between; align-items: center; align-self: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between; -webkit-flex-shrink: 0; -webkit-align-self: center;
}
.freebirdFormeditorViewResponsesAcceptingResponsesToggleContainer label {
	margin-left: auto;
}
.freebirdFormeditorViewResponsesDisabled.freebirdFormeditorViewResponsesAcceptingResponsesFlexContainer .freebirdFormeditorViewResponsesAcceptingResponsesToggleContainer {
	padding: 0px 20px; width: 100%; box-sizing: border-box; order: 0; background-color: rgb(219, 68, 55); -webkit-box-sizing: border-box; -webkit-box-ordinal-group: 0; -webkit-order: 0;
}
.freebirdFormeditorViewResponsesEnabledLabel {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesDisabledLabel {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesEnabledLabel {
	margin-right: 16px;
}
.freebirdFormeditorViewResponsesDisabledLabel {
	margin-right: 16px;
}
.freebirdFormeditorViewResponsesAcceptingResponsesToggle {
	display: inline;
}
.freebirdFormeditorViewResponsesAcceptingResponsesToggle .freebirdColoredToggle .exportTrack {
	border-color: rgb(152, 47, 38);
}
.freebirdFormeditorViewResponsesEnabledLabel {
	display: inline-block;
}
.freebirdFormeditorViewResponsesDisabled.freebirdFormeditorViewResponsesAcceptingResponsesFlexContainer .freebirdFormeditorViewResponsesDisabledLabel {
	display: inline-block;
}
.freebirdFormeditorViewResponsesDisabledLabel {
	display: none;
}
.freebirdFormeditorViewResponsesDisabled.freebirdFormeditorViewResponsesAcceptingResponsesFlexContainer .freebirdFormeditorViewResponsesEnabledLabel {
	display: none;
}
.freebirdFormeditorViewResponsesCustomMessageContainer {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(214, 214, 214) rgb(214, 214, 214); padding: 16px 20px 24px; border-image: none; width: 100%; margin-bottom: 16px; display: none; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box;
}
.freebirdFormeditorViewResponsesDisabled.freebirdFormeditorViewResponsesAcceptingResponsesFlexContainer .freebirdFormeditorViewResponsesCustomMessageContainer {
	display: block;
}
.freebirdFormeditorViewResponsesCustomMessageLabel {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesCustomMessage {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; width: 100%; color: rgba(0, 0, 0, 0.87); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesResponsesCount {
	padding: 20px 24px 0px; font-size: 24px;
}
.freebirdFormeditorViewResponsesResponsesTabButton {
	display: inline-block; opacity: 0.54;
}
.freebirdFormeditorViewResponsesShareButton {
	display: inline-block; opacity: 0.54;
}
.freebirdFormeditorViewResponsesSwitch {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; font: 400 14px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 8px 24px; border-radius: 3px; transition:0.2s 0.1s; text-align: center; text-transform: uppercase; overflow: hidden; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 3px; -webkit-transition: all .2s .1s; -webkit-tap-highlight-color: transparent;
}
:not(:first-child).freebirdFormeditorViewResponsesSwitch {
	border-left-width: 0px;
}
.isDisabled.freebirdFormeditorViewResponsesSwitch {
	cursor: default; opacity: 0.54;
}
.freebirdFormeditorViewResponsesLeft.freebirdFormeditorViewResponsesSwitch {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.freebirdFormeditorViewResponsesRight.freebirdFormeditorViewResponsesSwitch {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.freebirdFormeditorViewResponsesCenter.freebirdFormeditorViewResponsesSwitch {
	border-radius: 0px; border-left-width: 0px; -webkit-border-radius: 0;
}
.freebirdFormeditorViewResponsesSinkButton {
	opacity: 1;
}
.freebirdFormeditorViewResponsesTabContainer {
	display: inline-block;
}
@media all and (max-width:480px)
{
.freebirdFormeditorViewResponsesSwitchContainer {
	width: 100%;
}
.freebirdFormeditorViewResponsesSwitchContainer content {
	display: flex;
}
.freebirdFormeditorViewResponsesSwitch {
	padding: 8px; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewResponsesTabContainer {
	display: flex; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
}
.SummaryContainer {
	padding: 32px 32px 0px 42px; min-width: 0%; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
:empty.SummaryContainer {
	display: none;
}
@media all and (max-width:480px)
{
.SummaryContainer {
	padding: 20px;
}
}
.SummaryHeaderContainer {
	flex-flow:column wrap; font-size: 20px; margin-right: 8px; margin-bottom: 32px; display: flex; min-width: 0px; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-flex-wrap: wrap;
}
.FileUpload.SummaryHeaderContainer {
	margin-bottom: 16px;
}
.freebirdFormeditorViewResponsesSummaryInsightsMetricsBar {
	padding: 14px 0px; display: flex; justify-content: space-around; box-pack: justify; -webkit-justify-content: space-around;
}
.freebirdFormeditorViewResponsesSummaryInsightsMetric {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: flex; font-size-adjust: none; font-stretch: normal; flex-direction: column; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.freebirdFormeditorViewResponsesSummaryInsightsMetricsHeader {
	font-weight: 500;
}
.freebirdFormeditorViewResponsesSummaryInsightsHistogramContainer {
	padding-top: 32px;
}
.freebirdFormeditorViewResponsesSummaryInsightsHistogramTitle {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: flex; font-size-adjust: none; font-stretch: normal; justify-content: center; box-pack: center; -webkit-justify-content: center;
}
.freebirdFormeditorViewResponsesSummaryInsightsFrequentlyMissedStats .freebirdFormeditorViewResponsesSummaryInsightsIncorrect {
	color: rgb(219, 68, 55);
}
.freebirdFormeditorViewResponsesSummaryInsightsFrequentlyMissedContainer {
	padding-top: 32px;
}
.freebirdFormeditorViewResponsesSummaryInsightsFrequentlyMissedRow {
	color: rgb(117, 117, 117); line-height: 28px; font-size: 13px; display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesSummaryInsightsFrequentlyMissedTitle {
	cursor: pointer; min-width: 0%;
}
.freebirdFormeditorViewResponsesSummaryInsightsFrequentlyMissedColumnHeader {
	color: rgb(66, 66, 66); display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesSummaryInsightsPrimary.freebirdFormeditorViewResponsesSummaryInsightsFrequentlyMissedColumnHeader {
	font-size: 16px;
}
.freebirdFormeditorViewResponsesSummaryInsightsSecondary.freebirdFormeditorViewResponsesSummaryInsightsFrequentlyMissedColumnHeader {
	line-height: 20px;
}
.freebirdFormeditorViewResponsesSummaryInsightsTooltip {
	padding: 0px 10px; height: 24px; opacity: 0.54;
}
.freebirdFormeditorViewResponsesSummaryInsightsInsightsRoot {
	display: none;
}
.freebirdFormeditorViewResponsesSummaryInsightsHasResponses.freebirdFormeditorViewResponsesSummaryInsightsGradingEnabled.freebirdFormeditorViewResponsesSummaryInsightsInsightsRoot {
	display: block;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRoot .SummaryContainer {
	padding-bottom: 40px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.SummaryHeaderContainer.freebirdFormeditorViewResponsesSummaryResponsetrackerHeader {
	margin-right: 0px; margin-bottom: 16px; justify-content: space-between; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerUnresponded.freebirdFormeditorViewResponsesSummaryResponsetrackerHeader {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin-bottom: 16px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientsTable {
	width: 100%; display: block; -ms-overflow-y: auto; max-height: 400px; border-spacing: 0;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientList {
	width: 100%; display: block; -ms-overflow-y: auto; max-height: 400px; border-spacing: 0;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRespondedRecipients.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientsTable {
	margin-bottom: 24px;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerScoreListLegend {
	height: 32px; text-align: left; line-height: 135%;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow {
	height: 32px; text-align: left; line-height: 135%;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerScoreListLegend th {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; white-space: pre-line; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientList .freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow {
	padding: 0px 16px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerEmail {
	width: 0.01%; padding-right: 16px; white-space: nowrap;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerScore {
	width: 0.01%; padding-right: 16px; white-space: nowrap;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerLastReleased {
	width: 0.01%; padding-right: 16px; white-space: nowrap;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerEmail {
	padding-left: 16px;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerScore {
	overflow: hidden;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerStatusCell {
	width: 18px; padding-right: 16px;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerStatusIcon {
	margin-right: 13px; display: block; opacity: 0.54; transform: scale(0.75); -webkit-transform: scale(.75, .75);
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerUnreleasedStatus {
	display: none;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerTooMany {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(117, 117, 117); font-size-adjust: none; font-stretch: normal;
}
@media all and (max-width:560px)
{
.freebirdFormeditorViewResponsesSummaryResponsetrackerLastReleased {
	display: none;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerScore + .freebirdFormeditorViewResponsesSummaryResponsetrackerEmpty {
	display: none;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerUnreleasedStatus {
	display: block;
}
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerClickable.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow {
	cursor: pointer;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerClickable.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow:hover {
	
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerClickable.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow:focus {
	
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerClickable.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow:hover td:first-child {
	padding-left: 14px; border-left-width: 2px; border-left-style: solid;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerClickable.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow:focus td:first-child {
	padding-left: 14px; border-left-width: 2px; border-left-style: solid;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerScoreListLegend th.freebirdFormeditorViewResponsesSummaryResponsetrackerStatusCell {
	padding: 0px; width: 0.01%;
}
.freebirdFormeditorViewResponsesSummaryResponsetrackerRecipientRow td.freebirdFormeditorViewResponsesSummaryResponsetrackerStatusCell {
	padding: 0px; width: 0.01%;
}
.freebirdFormeditorViewResponsesSummarySummaryPanel {
	padding-bottom: 32px;
}
.freebirdFormeditorViewSectionFooterContent {
	height: 24px;
}
.freebirdFormeditorViewSidebarSidebar {
	transition:transform 300ms ease-out; width: 300px; right: 20px; bottom: 0px; position: fixed; z-index: 2; max-height: 100%; box-shadow: 0px 7px 10px 1px rgba(0,0,0,0.14), 0px 2px 16px 1px rgba(0,0,0,0.12), 0px 4px 5px -2px rgba(0,0,0,0.2); transform: translate3d(0px, 100%, 0px); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12), 0 4px 5px -2px rgba(0, 0, 0, 0.2); -webkit-transition: -webkit-transform 300ms ease-out; -webkit-transform: translate3d(0, 100%, 0);
}
.freebirdFormeditorViewSidebarHidden.freebirdFormeditorViewSidebarSidebar {
	display: none;
}
.freebirdFormeditorViewSidebarSidebar:focus {
	
}
.freebirdFormeditorViewSidebarIsVisible.freebirdFormeditorViewSidebarSidebar {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.freebirdFormeditorViewSidebarIsExpanded .freebirdFormeditorViewSidebarContent {
	height: 448px;
}
.freebirdFormeditorViewSidebarIsExpanded .freebirdFormeditorViewSidebarMaximizeButton {
	display: none;
}
.freebirdFormeditorViewSidebarSidebar .freebirdFormeditorViewSidebarMinimizeButton {
	display: none;
}
.freebirdFormeditorViewSidebarIsExpanded .freebirdFormeditorViewSidebarMinimizeButton {
	display: inline-block;
}
.freebirdFormeditorViewSidebarHeader {
	padding: 0px 10px 0px 20px; text-transform: uppercase; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 15px; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid; display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewSidebarContent {
	transition:height 300ms ease-out; height: 0px; display: block; white-space: pre; -webkit-transition: height 300ms ease-out;
}
.freebirdFormeditorViewSidebarActionButtons {
	display: inline-flex;
}
.freebirdFormeditorViewTabTabWrapper {
	left: 0px; right: 0px; bottom: 0px; display: flex; position: absolute; justify-content: space-between; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewTabTabContainer {
	margin: auto; width: 770px;
}
.freebirdFormeditorViewTabTabContainer .isDisabled.exportTab {
	cursor: default; opacity: 0.54;
}
.freebirdFormeditorViewTabTabContainer .isDisabled.exportTab + .exportIndicator {
	cursor: default; opacity: 0.54;
}
@media all and (max-width:771px)
{
.freebirdFormeditorViewTabTabContainer {
	width: 100%;
}
}
@media not all and (max-width:950px)
{
.exportTabList.freebirdFormeditorViewTabTabList {
	justify-content: center; box-pack: center; -webkit-justify-content: center;
}
.exportTab.freebirdFormeditorViewTabSchemaEditorTab {
	display: flex; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.exportTab.freebirdFormeditorViewTabSurveyResultsViewTab {
	display: flex; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.exportTab.freebirdFormeditorViewTabResponsesViewTab {
	display: flex; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.exportTab.freebirdFormeditorViewTabSchemaEditorTab content {
	padding: 0px 24px; align-self: center; -webkit-align-self: center;
}
.exportTab.freebirdFormeditorViewTabSurveyResultsViewTab content {
	padding: 0px 24px; align-self: center; -webkit-align-self: center;
}
.exportTab.freebirdFormeditorViewTabResponsesViewTab content {
	padding: 0px 24px; align-self: center; -webkit-align-self: center;
}
}
.freebirdFormeditorViewTabLightTabList {
	background-color: rgb(255, 255, 255);
}
.freebirdFormeditorViewTabMargin {
	width: 0px; height: 0px; display: flex; flex-grow: 1; justify-content: center; box-pack: center; -webkit-justify-content: center; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewTabFat {
	flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormeditorViewTabResponsesViewTabContent {
	line-height: 16px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormeditorViewTabResponsesBadge {
	padding: 4px 10px; border-radius: 3px; transition:background-color 0.1s; color: rgb(255, 255, 255); margin-left: 16px; -webkit-border-radius: 3px; -webkit-transition: background-color .1s;
}
.freebirdFormeditorViewTabLockIcon {
	padding-left: 8px;
}
.freebirdFormviewerViewCaptchaErrorMessage.freebirdFormviewerViewCaptchaErrorMessage {
	font: 400 16px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 8px 0px 0px 17px; color: rgb(219, 68, 55); display: none; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewCaptchaErrorMessage.freebirdFormviewerViewCaptchaErrorMessage.HasError {
	display: block;
}
.freebirdFormviewerViewFeedbackSubmitFeedbackButton {
	bottom: 0px; display: inline-block; position: fixed; opacity: 0.54;
}
body[dir='rtl'] .freebirdFormviewerViewFeedbackSubmitFeedbackButton {
	transform: rotateY(180deg); -webkit-transform: rotateY(180deg);
}
.freebirdFormviewerViewFooterDisclaimer {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 16px 0px; padding: 0px 16px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewFooterNoTextDecoration a {
	text-decoration: none;
}
.freebirdFormviewerViewFooterDocsDebugInfo {
	margin-left: 8px; display: inline;
}
.freebirdFormviewerViewFooterImageContainer {
	margin: 24px 0px; text-align: center;
}
.freebirdFormviewerViewFooterImageContainer img {
	border: currentColor; border-image: none;
}
.freebirdFormviewerViewFooterImageContainer a {
	color: black; text-decoration: none; opacity: 0.26;
}
.freebirdFormviewerViewFooterPageBreak {
	page-break-after: always;
}
.freebirdFormviewerViewFormContentWrapper {
	display: flex; flex-direction: column; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.freebirdFormviewerViewCenteredContent {
	margin: auto; width: 640px;
}
.freebirdFormviewerViewFormCard {
	margin-bottom: 48px; -ms-word-wrap: break-word; box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.37); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
:first-of-type.freebirdFormviewerViewFormCard {
	margin-top: -100px;
}
.freebirdFormviewerViewNotificationsContainer + .freebirdFormviewerViewCenteredContent :first-of-type.freebirdFormviewerViewFormCard {
	margin-top: 20px;
}
.freebirdFormviewerViewAccentBanner {
	height: 8px;
}
.freebirdFormviewerViewFormContent {
	padding: 34px 17px; color: rgba(0, 0, 0, 0.87);
}
.freebirdFormviewerViewFormContent > div {
	padding: 0px 17px;
}
.freebirdFormviewerViewFormContent > .freebirdFormviewerViewItemList > .freebirdFormviewerViewSubmitMessage {
	padding: 0px 17px;
}
.freebirdFormviewerViewFormContent > .freebirdFormviewerViewItemList {
	padding: 0px;
}
.freebirdFormviewerViewFormBanner {
	height: 278px;
}
.freebirdFormviewerViewFormBanner .freebirdFormviewerViewEditIconButton {
	min-width: 4em;
}
.freebirdFormviewerViewRequestAccessButtonLabel {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormviewerViewRequestAccessButtonLabelText {
	margin: 0px 6px;
}
.freebirdFormviewerViewPrintContainer {
	padding-top: 48px;
}
.freebirdFormviewerViewDisabledPane {
	opacity: 0.7;
}
.freebirdFormviewerViewSubmissionDate {
	padding: 0px 10px 10px 0px; color: rgba(0, 0, 0, 0.54); font-size: 12px; font-style: italic; display: flex; justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormviewerViewEmailCollectionField [disabled].exportInput {
	color: rgba(0, 0, 0, 0.87);
}
.freebirdFormviewerViewEmailCollectionField .isDisabled .exportUnderline {
	background-color: transparent;
}
@media all and (max-width:660px)
{
.freebirdFormviewerViewCenteredContent {
	width: 90%;
}
:first-of-type.freebirdFormviewerViewFormCard {
	margin-top: -50px;
}
.freebirdFormviewerViewNotificationsContainer + .freebirdFormviewerViewCenteredContent :first-of-type.freebirdFormviewerViewFormCard {
	margin-top: 10px;
}
.freebirdFormviewerViewFormBanner {
	height: 122px;
}
}
.freebirdQuizResponse .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkOut forwards; -webkit-animation: quantumWizPaperAnimateCheckMarkOut forwards;
}
.freebirdQuizResponse .isChecked .quantumWizTogglePapercheckboxCheckMarkContainer {
	animation:quantumWizPaperAnimateCheckMarkIn forwards; -webkit-animation: quantumWizPaperAnimateCheckMarkIn forwards;
}
.freebirdFormviewerViewHeaderHeader {
	margin-bottom: 22px;
}
.freebirdFormviewerViewHeaderTitleRow {
	display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormviewerViewHeaderTitle {
	line-height: 135%; font-size: 34px; min-width: 0%; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.freebirdFormviewerViewHeaderRecordViewDisclaimer {
	color: rgba(0, 0, 0, 0.54); font-size: 12px; margin-bottom: 20px; display: flex; justify-content: flex-start; box-pack: start; -webkit-justify-content: flex-start;
}
.freebirdFormviewerViewHeaderGradeContainer {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: flex; font-size-adjust: none; font-stretch: normal; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormviewerViewHeaderGradeFraction {
	padding: 5px; border-radius: 3px; margin-left: 8px; -webkit-border-radius: 3px;
}
.freebirdFormviewerViewHeaderRecordViewDisclaimer {
	line-height: 135%; white-space: pre-wrap;
}
.freebirdFormviewerViewHeaderDescription {
	line-height: 135%; font-size: 13px; margin-top: 22px; white-space: pre-wrap;
}
.freebirdFormviewerViewHeaderRequiredLegend {
	font-size: 13px; margin-top: 22px;
}
.freebirdFormviewerViewHeaderDisclosure {
	font-size: 13px; margin-top: 22px;
}
.freebirdFormviewerViewHeaderDisclosure .freebirdFormviewerViewHeaderEmailAddress {
	font-weight: 700;
}
.freebirdFormviewerViewHeaderRequiredLegend {
	color: rgb(219, 68, 55);
}
.freebirdFormviewerViewHeaderTooltipIcon {
	height: 24px; margin-left: 8px; opacity: 0.54;
}
@media all and (max-width:480px)
{
.freebirdFormviewerViewHeaderTitle {
	font-size: 24px;
}
}
:first-child.freebirdFormviewerViewItemsCheckboxChoice {
	margin-top: 8px;
}
:first-child.freebirdFormviewerViewItemsCheckboxOtherChoice {
	margin-top: 8px;
}
.freebirdFormviewerViewItemsCheckboxChoice {
	padding: 0.5em 0.5em 0.5em 0px; display: flex;
}
.freebirdFormviewerViewItemsCheckboxGraded.freebirdFormviewerViewItemsCheckboxChoice {
	padding: 0.5em; margin-bottom: 1px;
}
:last-child.freebirdFormviewerViewItemsCheckboxGraded.freebirdFormviewerViewItemsCheckboxChoice {
	margin-bottom: 0px;
}
.freebirdFormviewerViewItemsCheckboxCorrect.freebirdFormviewerViewItemsCheckboxChoice {
	background-color: rgb(241, 248, 233);
}
.freebirdFormviewerViewItemsCheckboxIncorrect.freebirdFormviewerViewItemsCheckboxChoice {
	background-color: rgb(251, 233, 231);
}
.freebirdFormviewerViewItemsCheckboxLabel {
	line-height: 135%; min-width: 0%;
}
.freebirdFormviewerViewItemsCheckboxContainer {
	min-width: 0%;
}
.freebirdFormviewerViewItemsCheckboxOtherContainer {
	display: flex; flex-wrap: wrap; flex-grow: 1; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormviewerViewItemsCheckboxGraded.freebirdFormviewerViewItemsCheckboxOtherContainer {
	padding: 0px 0.5em 0px 0px;
}
.freebirdFormviewerViewItemsCheckboxOtherContainer .freebirdFormviewerViewItemsCheckboxOtherCheckbox {
	white-space: nowrap; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.freebirdFormviewerViewItemsCheckboxOtherInput {
	margin-left: 12px; min-width: 200px;
}
.freebirdFormviewerViewItemsCheckboxDisabledOtherInput {
	border-bottom-color: rgba(0, 0, 0, 0.38); border-bottom-width: 1px; border-bottom-style: dotted; min-height: 20px;
}
.freebirdFormviewerViewItemsCheckboxChoiceContainer {
	width: 276px; display: flex; max-width: 276px; flex-direction: column; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.freebirdFormviewerViewItemsCheckboxCheckboxGroupContainer {
	display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
@media all and (max-width:660px)
{
.freebirdFormviewerViewItemsCheckboxChoiceContainer {
	width: 100%;
}
}
.freebirdFormviewerViewItemsCheckboxGridTextAndWidget {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.freebirdFormviewerViewItemsCheckboxGridTextAndWidget .exportLabelWrapper {
	max-width: calc(100% - 24px);
}
.freebirdFormviewerViewItemsDateDateTimeInputs {
	margin: 16px 0px; display: inline-flex;
}
.freebirdFormviewerViewItemsDateDateInputs {
	display: inline-flex;
}
.freebirdFormviewerViewItemsDateDateSelectionInput {
	display: flex;
}
.freebirdFormviewerViewItemsDateTimeInputs {
	margin-left: 32px; display: inline-flex;
}
.freebirdFormviewerViewItemsDateLabel {
	color: rgba(0, 0, 0, 0.38); font-size: 12px; position: absolute;
}
div.freebirdFormviewerViewItemsDateInput {
	width: 20px;
}
div.freebirdFormviewerViewItemsDateYearInput {
	width: 40px;
}
div.freebirdFormviewerViewItemsDateDateInput {
	width: 120px; margin-top: 15px;
}
.freebirdFormviewerViewItemsDateInput input::-ms-clear {
	display: none;
}
.freebirdFormviewerViewItemsDateSep {
	width: 20px; text-align: center; font-weight: 900; margin-top: 30px; display: inline-block;
}
@media all and (max-width:480px)
{
.freebirdFormviewerViewItemsDateSep {
	width: 14px;
}
}
.freebirdFormviewerViewItemsEmbeddedobjectLeft {
	text-align: left;
}
.freebirdFormviewerViewItemsEmbeddedobjectCenter {
	text-align: center;
}
.freebirdFormviewerViewItemsEmbeddedobjectRight {
	text-align: right;
}
.freebirdFormviewerViewItemsEmbeddedobjectImage {
	border: currentColor; border-image: none; padding-top: 10px; max-width: 100%;
}
.freebirdFormviewerViewItemsEmbeddedobjectImage:focus {
	
}
.freebirdFormviewerViewItemsEmbeddedobjectImageWrapper {
	display: inline-block; max-width: 100%;
}
.freebirdFormviewerViewItemsEmbeddedobjectCaptionText {
	text-align: center; line-height: 135%; font-size: 13px;
}
.freebirdFormviewerViewItemsFileuploadChipList {
	margin-top: 12px;
}
.freebirdFormviewerViewItemsItemItem {
	padding: 16px 17px; transition:background-color 200ms cubic-bezier(0, 0, 0.2, 1); margin-top: 2px; page-break-inside: avoid; background-color: transparent; -webkit-transition: background-color 200ms cubic-bezier(0.0, 0.0, 0.2, 1);
}
.freebirdFormviewerViewItemsItemErrorMessage {
	font: 400 16px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(219, 68, 55); display: none; font-size-adjust: none; font-stretch: normal;
}
.HasError.freebirdFormviewerViewItemsItemItem {
	background-color: rgb(255, 235, 238);
}
.HasError.freebirdFormviewerViewItemsItemItem .freebirdFormviewerViewItemsItemErrorMessage {
	display: block;
}
.freebirdFormviewerViewItemsItemItemHeader {
	display: flex; justify-content: space-between; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormviewerViewItemsItemItemTitleContainer {
	display: flex; position: relative; min-width: 0%; max-width: 100%; box-sizing: border-box; flex-direction: column; align-items: flex-start; -webkit-box-sizing: border-box; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.freebirdFormviewerViewItemsItemCorrectnessIcon {
	left: -29px; position: absolute;
}
.freebirdFormviewerViewItemsItemItemTitle {
	width: 100%; color: rgb(0, 0, 0); line-height: 135%; font-size: 20px;
}
.freebirdFormviewerViewItemsItemDisabled .freebirdFormviewerViewItemsItemItemTitle {
	color: rgb(158, 158, 158);
}
.freebirdFormviewerViewItemsItemCorrect .freebirdFormviewerViewItemsItemItemTitle {
	color: rgb(15, 157, 88);
}
.freebirdFormviewerViewItemsItemIncorrect .freebirdFormviewerViewItemsItemItemTitle {
	color: rgb(219, 68, 55);
}
.freebirdFormviewerViewItemsItemScore {
	font: 400 14px/26px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; display: flex; font-size-adjust: none; font-stretch: normal; align-items: flex-start; -webkit-box-align: start; box-align: start; -webkit-align-items: flex-start;
}
.freebirdFormviewerViewItemsItemHint.freebirdFormviewerViewItemsItemScore {
	color: rgba(0, 0, 0, 0.54); font-size: 12px; margin-left: 6px; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormviewerViewItemsItemScore .freebirdFormviewerViewItemsItemNoGrade {
	color: rgba(0, 0, 0, 0.54);
}
.freebirdFormviewerViewItemsItemHasScoreInput.freebirdFormviewerViewItemsItemScore {
	text-align: center; color: rgba(0, 0, 0, 0.54); line-height: 20px; font-size: 13px; font-weight: 400;
}
.freebirdFormviewerViewItemsItemScoreInput .exportInput {
	text-align: center; color: rgba(0, 0, 0, 0.54); line-height: 20px; font-size: 13px; font-weight: 400;
}
.freebirdFormviewerViewItemsItemHasScoreInput.freebirdFormviewerViewItemsItemScore > * {
	margin: 0px 0.25em;
}
@media all and (max-width:480px)
{
.freebirdFormviewerViewItemsItemHasScoreInput.freebirdFormviewerViewItemsItemItemHeader {
	display: block;
}
.freebirdFormviewerViewItemsItemHasScoreInput.freebirdFormviewerViewItemsItemScore {
	height: 48px;
}
}
.freebirdFormviewerViewItemsItemPointsDivider {
	color: rgba(0, 0, 0, 0.38); padding-top: 3px;
}
.freebirdFormviewerViewItemsItemPossiblePoints {
	padding-top: 3px;
}
.freebirdFormviewerViewItemsItemScoreInput {
	width: 7.5ch; padding-bottom: 0px;
}
.freebirdFormviewerViewItemsItemScoreInput .exportContent {
	height: auto;
}
.freebirdFormviewerViewItemsItemScoreInput .exportContent > * {
	top: 0px;
}
.freebirdFormviewerViewItemsItemItemHelpText {
	width: 100%; line-height: 135%; font-size: 13px;
}
.freebirdFormviewerViewItemsItemRequiredAsterisk {
	color: rgb(219, 68, 55);
}
.freebirdFormviewerViewItemsItemDisabled .freebirdFormviewerViewItemsItemRequiredAsterisk {
	color: rgb(189, 189, 189);
}
.freebirdFormviewerViewItemsItemChoiceCorrectnessIcon .freebirdMaterialIconIconEl {
	display: block;
}
.freebirdFormviewerViewItemsGridContainer {
	overflow: hidden; font-size: 13px; position: relative;
}
.freebirdFormviewerViewItemsGridPinnedHeader {
	left: 0px; top: 0px; position: absolute; pointer-events: none; background-color: transparent;
}
.freebirdFormviewerViewItemsGridPinnedHeader :nth-child(1).freebirdFormviewerViewItemsGridRow.freebirdFormviewerViewItemsGridColumnHeader {
	background-color: transparent;
}
.freebirdFormviewerViewItemsGridScrollingData :nth-child(1).freebirdFormviewerViewItemsGridRow.freebirdFormviewerViewItemsGridColumnHeader {
	background-color: transparent;
}
.freebirdFormviewerViewItemsGridRowHeader.freebirdFormviewerViewItemsGridCell {
	padding: 8px; text-align: left; min-width: 50px; max-width: 300px;
}
@media all and (max-width:480px)
{
.freebirdFormviewerViewItemsGridRowHeader.freebirdFormviewerViewItemsGridCell {
	max-width: 150px;
}
}
.freebirdFormviewerViewItemsGridCell {
	padding: 0.25em; width: 50px; height: 2.5em; text-align: center; vertical-align: middle; display: table-cell; min-width: 50px;
}
.freebirdFormviewerViewItemsGridColumnHeader :first-child.freebirdFormviewerViewItemsGridCell {
	box-shadow: none; -webkit-box-shadow: none;
}
.freebirdFormviewerViewItemsGridRowGroup {
	display: table-row-group;
}
.freebirdFormviewerViewItemsGridRow {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: table-row;
}
.freebirdFormviewerViewItemsGridCheckboxGroup {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: table-row;
}
.freebirdFormviewerViewItemsGridRowGroup > content {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: table-row;
}
.freebirdFormviewerViewItemsGridCheckbox {
	display: inline-block;
}
.freebirdFormviewerViewItemsGridPinnedHeader {
	width: 100%; display: table; border-collapse: collapse;
}
.freebirdFormviewerViewItemsGridScrollingData {
	width: 100%; display: table; border-collapse: collapse;
}
.freebirdFormviewerViewItemsGridScrollingData :nth-child(2n+1).freebirdFormviewerViewItemsGridRowGroup {
	background-color: rgb(238, 238, 238);
}
.freebirdFormviewerViewItemsGridPinnedHeader :nth-child(2n+1).freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	background-color: rgb(238, 238, 238);
}
.freebirdFormviewerViewItemsGridScrollingData :nth-child(2n).freebirdFormviewerViewItemsGridRowGroup {
	background-color: rgb(250, 250, 250);
}
.freebirdFormviewerViewItemsGridPinnedHeader :nth-child(2n).freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	background-color: rgb(250, 250, 250);
}
.freebirdFormviewerViewItemsGridPinnedHeader .freebirdFormviewerViewItemsGridColumnHeader.freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	background: rgb(255, 255, 255);
}
.freebirdFormviewerViewItemsGridIsInvalid.freebirdFormviewerViewItemsGridContainer .freebirdFormviewerViewItemsGridPinnedHeader .freebirdFormviewerViewItemsGridColumnHeader.freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	background: rgb(255, 235, 238);
}
.freebirdFormviewerViewItemsGridIsScrolling.freebirdFormviewerViewItemsGridContainer .freebirdFormviewerViewItemsGridPinnedHeader .freebirdFormviewerViewItemsGridColumnHeader.freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	box-shadow: 5px 0px 5px -1px #ffffff;
}
.freebirdFormviewerViewItemsGridIsScrolling.freebirdFormviewerViewItemsGridIsInvalid.freebirdFormviewerViewItemsGridContainer .freebirdFormviewerViewItemsGridPinnedHeader .freebirdFormviewerViewItemsGridColumnHeader.freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	box-shadow: 5px 0px 5px -1px #ffebee;
}
.freebirdFormviewerViewItemsGridIsScrolling.freebirdFormviewerViewItemsGridContainer .freebirdFormviewerViewItemsGridPinnedHeader :not(.freebirdFormviewerViewItemsGridColumnHeader).freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	box-shadow: 5px 0px 5px -1px #e0e0e0;
}
.freebirdFormviewerViewItemsGridPinnedHeader {
	cursor: pointer;
}
.freebirdFormviewerViewItemsGridColumnHeader {
	cursor: default;
}
.freebirdFormviewerViewItemsGridPinnedHeader .freebirdFormviewerViewItemsGridRow :first-child.freebirdFormviewerViewItemsGridCell {
	cursor: default; pointer-events: all;
}
.freebirdFormviewerViewItemsGridPinnedHeader .freebirdFormviewerViewItemsGridRow :not(:first-child).freebirdFormviewerViewItemsGridCell {
	visibility: hidden;
}
.freebirdFormviewerViewItemsGridScrollContainer {
	padding-bottom: 8px; -ms-overflow-x: auto; -ms-overflow-y: hidden;
}
.freebirdFormviewerViewItemsGridOverflowFade {
	background: linear-gradient(to left, white, transparent); top: 0px; width: 15px; height: calc(100% - 12px); right: 0px; position: absolute; pointer-events: none;
}
.freebirdFormviewerViewItemsGridIsInvalid.freebirdFormviewerViewItemsGridContainer .freebirdFormviewerViewItemsGridOverflowFade {
	background: linear-gradient(to left, rgb(255, 235, 238), transparent);
}
.freebirdFormviewerViewItemsItemGradingGradingBox {
	padding: 20px; margin-top: 24px; background-color: rgb(245, 245, 245);
}
.freebirdFormviewerViewItemsItemGradingGradingBox ~ .freebirdFormviewerViewItemsItemGradingGradingBox {
	margin-top: 1px;
}
.freebirdFormviewerViewItemsItemGradingFeedbackBox.freebirdFormviewerViewItemsItemGradingGradingBox {
	padding-bottom: 10px;
}
:empty.freebirdFormviewerViewItemsItemGradingFeedbackBox.freebirdFormviewerViewItemsItemGradingGradingBox {
	display: none;
}
.freebirdFormviewerViewItemsItemGradingCorrectAnswerBoxHeading {
	font: 500 14px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewItemsItemGradingFeedbackBoxHeading {
	font: 500 14px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewItemsItemGradingEditable.freebirdFormviewerViewItemsItemGradingFeedbackBoxHeading {
	margin-top: -15px; margin-right: -15px; display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
:not(.freebirdFormviewerViewItemsItemGradingEditable).freebirdFormviewerViewItemsItemGradingFeedbackBoxHeading {
	margin-top: 3px; margin-bottom: 17px;
}
.freebirdFormviewerViewItemsItemGradingFeedbackBox .freebirdFormviewerViewItemsItemGradingButtons .freebirdMaterialIconIconEl {
	opacity: 0.54;
}
.freebirdFormviewerViewItemsItemGradingFeedbackText {
	font: italic 400 14px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
:empty.freebirdFormviewerViewItemsItemGradingFeedbackText {
	display: none;
}
:not(:empty).freebirdFormviewerViewItemsItemGradingFeedbackText + :not(:empty).freebirdFormviewerViewItemsItemGradingFeedbackMaterial {
	padding-top: 10px;
}
.freebirdFormviewerViewItemsItemGradingFeedbackMaterial .freebirdFormviewerViewItemsItemGradingFeedbackChip {
	margin: 0px 10px 10px 0px; max-width: 90%; background-color: rgb(255, 255, 255);
}
.freebirdFormviewerViewItemsPagebreakBanner {
	margin-right: -17px; margin-left: -17px;
}
.freebirdFormviewerViewItemsPagebreakBanner .freebirdFormviewerViewItemsPagebreakBannerText {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-left: 34px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewItemsPagebreakBanner .freebirdFormviewerViewItemsPagebreakBannerText a {
	color: inherit;
}
.freebirdFormviewerViewItemsPagebreakDescriptionText {
	font: 400 14px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(33, 33, 33); padding-left: 17px; margin-top: 13px; white-space: pre-wrap; font-size-adjust: none; font-stretch: normal;
}
:first-child.freebirdFormviewerViewItemsRadioChoice {
	margin-top: 8px;
}
.freebirdFormviewerViewItemsRadioChoice {
	padding: 0.5em 0.5em 0.5em 0px; min-height: 24px;
}
.freebirdFormviewerViewItemsRadioGraded.freebirdFormviewerViewItemsRadioChoice {
	padding: 0.5em;
}
.freebirdFormviewerViewItemsRadioCorrect.freebirdFormviewerViewItemsRadioChoice {
	background-color: rgb(241, 248, 233);
}
.freebirdFormviewerViewItemsRadioIncorrect.freebirdFormviewerViewItemsRadioChoice {
	background-color: rgb(251, 233, 231);
}
.freebirdFormviewerViewItemsRadioLabel {
	line-height: 135%; min-width: 0%;
}
.freebirdFormviewerViewItemsRadioOtherChoice {
	display: flex; flex-wrap: wrap; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap;
}
.freebirdFormviewerViewItemsRadioGraded.freebirdFormviewerViewItemsRadioOtherChoice {
	padding: 0px 0.5em 0px 0px;
}
.freebirdFormviewerViewItemsRadioOtherChoice .freebirdFormviewerViewItemsRadioOtherRadio {
	white-space: nowrap; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.freebirdFormviewerViewItemsRadioOtherChoice .freebirdFormviewerViewItemsRadioGraded.freebirdFormviewerViewItemsRadioOtherRadio {
	padding: 0.5em;
}
.freebirdFormviewerViewItemsRadioOtherInput {
	margin-left: 12px; min-width: 200px;
}
.freebirdFormviewerViewItemsRadioOtherIcon {
	display: flex; flex-direction: row-reverse; flex-grow: 1; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row-reverse; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormviewerViewItemsRadioDisabledOtherInput {
	border-bottom-color: rgba(0, 0, 0, 0.38); border-bottom-width: 1px; border-bottom-style: dotted; min-height: 20px;
}
.freebirdFormviewerViewItemsRadioChoiceContainer {
	width: 276px; max-width: 276px;
}
.freebirdFormviewerViewItemsRadioRadioGroupContainer {
	display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
@media all and (max-width:660px)
{
.freebirdFormviewerViewItemsRadioChoiceContainer {
	width: 100%;
}
}
.freebirdFormviewerViewItemsRadioGridTextAndWidget {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.freebirdFormviewerViewItemsRadioGridTextAndWidget .exportLabelWrapper {
	max-width: calc(100% - 24px);
}
.freebirdFormviewerViewItemsSectionheaderBanner {
	margin-left: -34px;
}
.freebirdFormviewerViewItemsSectionheaderBanner .freebirdFormviewerViewItemsSectionheaderBannerText {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-left: 34px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewItemsSectionheaderBanner .freebirdFormviewerViewItemsSectionheaderBannerText a {
	color: inherit;
}
.freebirdFormviewerViewItemsSectionheaderDescriptionText {
	font: 400 14px/135% Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(33, 33, 33); margin-top: 22px; white-space: pre-wrap; font-size-adjust: none; font-stretch: normal;
}
:first-child.freebirdFormviewerViewItemsSelectChoice {
	margin-top: 8px;
}
.freebirdFormviewerViewItemsSelectChoice {
	padding: 0.5em; color: rgba(0, 0, 0, 0.54); display: flex;
}
.freebirdFormviewerViewItemsSelectLabel {
	min-width: 0%; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormviewerViewItemsSelectSelected.freebirdFormviewerViewItemsSelectChoice {
	color: rgba(0, 0, 0, 0.87);
}
.freebirdFormviewerViewItemsSelectCorrectAnswerBox .freebirdFormviewerViewItemsSelectChoice {
	color: rgba(0, 0, 0, 0.87);
}
.freebirdFormviewerViewItemsSelectCorrect {
	background-color: rgb(241, 248, 233);
}
.freebirdFormviewerViewItemsSelectIncorrect {
	background-color: rgb(251, 233, 231);
}
.freebirdFormviewerViewItemsTextTextItem .freebirdFormviewerViewItemsTextUrl.freebirdFormviewerViewItemsTextShortText {
	width: 100%;
}
.freebirdFormviewerViewItemsTextTextItem .freebirdFormviewerViewItemsTextLongText {
	width: 100%;
}
.freebirdFormviewerViewItemsTextTextItem :not(.freebirdFormviewerViewItemsTextDisabledText).freebirdFormviewerViewItemsTextShortText {
	width: 50%;
}
.freebirdFormviewerViewItemsTextTextItem .freebirdFormviewerViewItemsTextDisabledText.freebirdFormviewerViewItemsTextShortText {
	min-width: 50%; max-width: 100%;
}
@media all and (max-width:480px)
{
.freebirdFormviewerViewItemsTextTextItem :not(.freebirdFormviewerViewItemsTextDisabledText).freebirdFormviewerViewItemsTextShortText {
	width: 100%;
}
.freebirdFormviewerViewItemsTextTextItem .freebirdFormviewerViewItemsTextDisabledText.freebirdFormviewerViewItemsTextShortText {
	width: 100%;
}
}
.freebirdFormviewerViewItemsTextTextItem .freebirdFormviewerViewItemsTextNumber.freebirdFormviewerViewItemsTextShortText {
	width: 8em;
}
.freebirdFormviewerViewItemsTextItemWrapper {
	padding: 0.5em 0.5em 0.5em 0px; display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormviewerViewItemsTextCorrect.freebirdFormviewerViewItemsTextItemWrapper {
	padding: 0.5em;
}
.freebirdFormviewerViewItemsTextIncorrect.freebirdFormviewerViewItemsTextItemWrapper {
	padding: 0.5em;
}
.freebirdFormviewerViewItemsTextCorrect.freebirdFormviewerViewItemsTextItemWrapper {
	background-color: rgb(241, 248, 233);
}
.freebirdFormviewerViewItemsTextIncorrect.freebirdFormviewerViewItemsTextItemWrapper {
	background-color: rgb(251, 233, 231);
}
.freebirdFormviewerViewItemsTextTextItem .freebirdFormviewerViewItemsTextCorrectAnswer {
	display: block;
}
.freebirdFormviewerViewItemsTextTextItem .freebirdFormviewerViewItemsTextDisabledText {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin-top: 14px; margin-bottom: 24px; border-bottom-color: rgba(0, 0, 0, 0.38); border-bottom-width: 1px; border-bottom-style: dotted; white-space: pre-wrap; min-height: 24px; font-size-adjust: none; font-stretch: normal;
}
.HasError .freebirdFormviewerViewItemsTextShortText .exportUnderline {
	background-color: rgb(219, 68, 55);
}
.HasError .freebirdFormviewerViewItemsTextShortText .exportFocusUnderline {
	background-color: rgb(219, 68, 55);
}
.HasError .freebirdFormviewerViewItemsTextLongText .exportUnderline {
	background-color: rgb(219, 68, 55);
}
.HasError .freebirdFormviewerViewItemsTextLongText .exportFocusUnderline {
	background-color: rgb(219, 68, 55);
}
.freebirdFormviewerViewItemsTextHidden {
	display: none;
}
:first-child.freebirdFormviewerViewItemsTextCorrectAnswer {
	margin-top: 8px;
}
.freebirdFormviewerViewItemsTextCorrectAnswer {
	padding: 0.5em; display: flex;
}
.freebirdFormviewerViewItemsTimeTimeInputs {
	margin: 16px 0px; display: flex;
}
.freebirdFormviewerViewItemsTimeNumberEdit {
	width: 20px; display: flex; -ms-word-wrap: normal; flex-direction: column; justify-content: flex-end; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; box-pack: end; -webkit-justify-content: flex-end;
}
.freebirdFormviewerViewItemsTimeLabel {
	color: rgba(0, 0, 0, 0.38); font-size: 12px; -ms-word-break: keep-all;
}
div.freebirdFormviewerViewItemsTimeInput {
	width: 20px;
}
.freebirdFormviewerViewItemsTimeInput input::-ms-clear {
	display: none;
}
.freebirdFormviewerViewItemsTimeSep {
	width: 12px; text-align: center; font-weight: 900; margin-top: 30px; display: inline-block;
}
.freebirdFormviewerViewItemsTimeSelect {
	font-size: 16px; align-self: flex-end; -webkit-align-self: flex-end;
}
.freebirdFormviewerViewItemsVideoVideo {
	border: currentColor; border-image: none; max-width: 100%;
}
.freebirdFormviewerViewItemsVideoVideo:focus {
	
}
.freebirdFormviewerViewMelbaContainer {
	transition:transform 500ms cubic-bezier(0, 0, 0.2, 1); width: 100%; position: absolute; transform: translateY(0px); -webkit-transition: -webkit-transform 500ms cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-transform: translateY(0);
}
.freebirdFormviewerViewMelbaOffscreen.freebirdFormviewerViewMelbaContainer {
	transform: translateY(-120%); -webkit-transform: translateY(-120%);
}
.freebirdFormviewerViewMelbaMelba {
	padding: 24px; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); background-color: white; -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); -webkit-box-sizing: border-box;
}
@media all and (max-width:480px)
{
.freebirdFormviewerViewMelbaMelba {
	padding-right: 4em;
}
}
.freebirdFormviewerViewMelbaTitle {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin-bottom: 8px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewMelbaBody {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewMelbaBodyParagraph {
	margin-top: 8px;
}
.freebirdFormviewerViewMelbaEmailAddress {
	font-weight: bold;
}
.freebirdFormviewerViewMelbaUrlBox.freebirdFormviewerViewMelbaUrlBox {
	width: 100%;
}
.freebirdFormviewerViewMelbaResubmitBottom {
	margin: 16px -8px 0px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormviewerViewMelbaResubmitBottom > * {
	margin: 8px;
}
.freebirdFormviewerViewMelbaResubmitButton {
	flex-shrink: 0; background-color: rgb(66, 133, 244); -webkit-flex-shrink: 0;
}
.freebirdFormviewerViewMelbaSignOut {
	flex-shrink: 0; -webkit-flex-shrink: 0;
}
.freebirdFormviewerViewMelbaPlainMessage {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewMelbaSignIn.freebirdFormviewerViewMelbaContainer {
	transform: translateY(24px); -webkit-transform: translateY(24px);
}
.freebirdFormviewerViewMelbaSignIn .freebirdFormviewerViewMelbaMelba {
	width: 820px;
}
.freebirdFormviewerViewMelbaGLogo {
	width: 48px; height: 48px; background-image: url("//ssl.gstatic.com/docs/forms/google_g.png"); background-size: cover; -webkit-background-size: cover;
}
.freebirdFormviewerViewMelbaSignInWrapper {
	display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormviewerViewMelbaGAndText {
	display: inline-flex; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormviewerViewMelbaSignInContent {
	margin-left: 20px;
}
.freebirdFormviewerViewMelbaSignInTitle {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewMelbaSignInHelpText {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewMelbaSignInButtonWrapper {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormviewerViewMelbaSignInButton .freebirdFormviewerViewMelbaSignInButtonIcon {
	border-radius: 3px; width: auto; height: 40px; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(66, 133, 244); -webkit-border-radius: 3px;
}
.freebirdFormviewerViewMelbaSignInButton content {
	margin: 8px;
}
.freebirdFormviewerViewMelbaSignInMsg {
	text-transform: uppercase; margin-right: 4px; margin-left: 12px;
}
@media all and (max-width:820px)
{
.freebirdFormviewerViewMelbaSignIn.freebirdFormviewerViewMelbaContainer {
	z-index: 1; transform: translateY(12px); -webkit-transform: translateY(12px);
}
.freebirdFormviewerViewMelbaSignIn .freebirdFormviewerViewMelbaMelba {
	padding: 24px; width: calc(100% - 24px);
}
.freebirdFormviewerViewMelbaSignInContent {
	flex-shrink: 8; -webkit-flex-shrink: 8;
}
.freebirdFormviewerViewMelbaSignIn .freebirdFormviewerViewMelbaSignInWrapper {
	justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
}
@media all and (max-width:660px)
{
.freebirdFormviewerViewMelbaSignInButton {
	margin-top: 16px;
}
}
.freebirdFormviewerViewNavigationNavControls {
	margin-top: 34px;
}
.freebirdFormviewerViewNavigationButtonsAndProgress {
	display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: space-between;
}
@media all and (max-width:660px)
{
.freebirdFormviewerViewNavigationProgress {
	order: 0; -webkit-box-ordinal-group: 0; -webkit-order: 0;
}
.freebirdFormviewerViewNavigationButtons {
	order: 1; -webkit-box-ordinal-group: 1; -webkit-order: 1;
}
}
.freebirdFormviewerViewNavigationButtons {
	padding-bottom: 10px;
}
.freebirdFormviewerViewNavigationProgress {
	padding-bottom: 10px; display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.freebirdFormviewerViewNavigationProgressIndicator {
	background: rgb(238, 238, 238); border-radius: 40px; width: 184px; height: 10px; -webkit-border-radius: 40px;
}
.freebirdFormviewerViewNavigationProgressIndicatorFill {
	border-radius: 40px; height: 10px; -webkit-border-radius: 40px;
}
.ten.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(244, 180, 0);
}
.thirty-three.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(38, 198, 218);
}
.fifty.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(0, 184, 212);
}
.fifty-six.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(3, 169, 244);
}
.sixty.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(66, 133, 244);
}
.eighty-five.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(0, 131, 143);
}
.ninety-five.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(67, 160, 71);
}
.done.freebirdFormviewerViewNavigationProgressIndicatorFill {
	background: rgb(15, 157, 88);
}
.freebirdFormviewerViewNavigationPercentComplete {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 0px 12px; color: rgb(97, 97, 97); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewNavigationPasswordWarning {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); margin-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewNavigationNoSubmitButton {
	margin-right: 14px; background-color: rgb(238, 238, 238);
}
.freebirdFormviewerViewNavigationSubmitButton {
	background-color: rgb(66, 133, 244);
}
.freebirdFormviewerViewNavigationHeaderButton {
	top: 16px; right: 16px; float: right; position: relative;
}
.freebirdFormviewerViewNotificationsContainer {
	width: 100%; margin-top: -100px;
}
.freebirdFormviewerViewNotificationsNotification {
	padding: 24px; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.37); background-color: white; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); -webkit-box-sizing: border-box;
}
@media all and (max-width:660px)
{
.freebirdFormviewerViewNotificationsContainer {
	margin-top: -50px;
}
}
.freebirdFormviewerViewNotificationsTitle {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin-bottom: 8px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewNotificationsBody {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewNotificationsBodyParagraph {
	margin-top: 8px;
}
.freebirdFormviewerViewNotificationsEmailAddress {
	font-weight: bold;
}
.freebirdFormviewerViewNotificationsUrlBox.freebirdFormviewerViewNotificationsUrlBox {
	width: 100%;
}
.freebirdFormviewerViewNotificationsResubmitBottom {
	margin: 16px -8px 0px; display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-wrap: wrap; box-pack: justify; -webkit-justify-content: flex-end;
}
.freebirdFormviewerViewNotificationsResubmitBottom > * {
	margin: 8px 8px 0px;
}
.freebirdFormviewerViewNotificationsResubmitButton {
	background-color: rgb(66, 133, 244);
}
.freebirdFormviewerViewNotificationsPlainMessage {
	font: 400 16px/24px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormviewerViewNotificationsOffScreen {
	left: -99999.9rem; top: -99999.9rem; width: 0.1rem; height: 0.1rem; overflow: hidden; position: absolute;
}
.toast.quantumWizToastOnScreen.quantumWizToastElLeftAligned {
	bottom: 21px; margin-left: 24px;
}
@media all and (max-width:480px)
{
.toast.quantumWizToastOnScreen.quantumWizToastElLeftAligned {
	bottom: 0px; margin-left: 0px;
}
}
.errorToast.quantumWizToastEl {
	background-color: rgb(197, 57, 41);
}
.quantumWizToastEl .toastAction {
	color: rgb(255, 255, 255);
}
.freebirdFormviewerViewReceiptEl {
	margin: 34px 0px;
}
.freebirdFormviewerViewReceiptText {
	color: rgba(0, 0, 0, 0.54); font-size: 16px;
}
.goog-inline-block {
	display: inline-block; position: relative;
}
* html .goog-inline-block {
	display: inline;
}
*:first-child + html .goog-inline-block {
	display: inline;
}
.jfk-button {
	padding: 0px 8px; outline: 0px; border-radius: 2px; height: 27px; text-align: center; line-height: 27px; font-size: 11px; font-weight: bold; margin-right: 16px; white-space: nowrap; cursor: default; min-width: 54px; -webkit-border-radius: 2px;
}
.jfk-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-button-selected {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.jfk-button .jfk-button-img {
	margin-top: -3px; vertical-align: middle;
}
.jfk-button-label {
	margin-left: 5px;
}
.jfk-button-narrow {
	padding: 0px; min-width: 34px;
}
.jfk-button-collapse-left {
	z-index: 1;
}
.jfk-button-collapse-right {
	z-index: 1;
}
.jfk-button-disabled.jfk-button-collapse-left {
	z-index: 0;
}
.jfk-button-collapse-left.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-right.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-left:focus {
	z-index: 3;
}
.jfk-button-collapse-right:focus {
	z-index: 3;
}
.jfk-button-collapse-left.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-right.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-left {
	margin-left: -1px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.jfk-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.jfk-button-disabled.jfk-button:active {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(77, 144, 254); -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-action {
	border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: none; background-color: rgb(53, 122, 232); -webkit-box-shadow: none;
}
.jfk-button-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-action {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-action:active {
	background: rgb(53, 122, 232); border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-disabled.jfk-button-action {
	background: rgb(77, 144, 254); opacity: 0.5;
}
.jfk-button-contrast {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(68, 68, 68); box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-color: rgb(248, 248, 248); -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-color: rgb(248, 248, 248); -webkit-box-shadow: none;
}
.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-hover.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-selected.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-contrast:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-contrast {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-contrast .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-contrast .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-default {
	border: 1px solid rgb(41, 105, 29); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); background-color: rgb(61, 148, 0); -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-default {
	border: 1px solid rgb(45, 98, 0); border-image: none; box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-color: rgb(54, 130, 0); -webkit-box-shadow: none;
}
.jfk-button-default:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-default {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-default:active {
	background: rgb(54, 130, 0); border: 1px solid rgb(45, 98, 0); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-disabled.jfk-button-default {
	background: rgb(61, 148, 0); opacity: 0.5;
}
.jfk-button-flat {
	padding: 0px; border-radius: 0px; border: 1px solid transparent; border-image: none; height: 21px; line-height: 21px; font-size: 13px; font-weight: normal; margin-right: 1px; min-width: 0px; -webkit-border-radius: 0;
}
.jfk-button-hover.jfk-button-flat {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-selected.jfk-button-flat {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat:focus {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat:active {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat .jfk-button-img {
	width: 21px; height: 21px; opacity: 0.55;
}
.jfk-button-flat .jfk-button-label {
	margin: 0px; padding: 0px 1px; display: inline-block;
}
.jfk-button-selected.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-flat .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-flat {
	border: 1px solid transparent; border-image: none;
}
.jfk-button-mini {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 17px; color: rgb(68, 68, 68); line-height: 17px; min-width: 22px; text-shadow: 0px 1px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245);
}
.jfk-button-hover.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-color: rgb(248, 248, 248);
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-color: rgb(248, 248, 248);
}
.jfk-button-mini:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(224, 224, 224); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(224, 224, 224); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-mini:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-mini {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-primary {
	border: 1px solid transparent; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); background-color: rgb(209, 72, 54); -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-primary {
	border-width: 1px; border-style: solid; border-color: rgb(176, 40, 26) rgb(176, 40, 26) rgb(175, 48, 31); border-image: none; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); background-color: rgb(197, 55, 39); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.jfk-button-primary:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-primary {
	box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-primary:active {
	border: 1px solid rgb(153, 42, 27); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); background-color: rgb(176, 40, 26); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-disabled.jfk-button-primary {
	background: rgb(209, 72, 54); opacity: 0.5;
}
.jfk-slideToggle {
	padding: 0px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 94px; height: 27px; color: rgb(102, 102, 102); line-height: 27px; overflow: hidden; font-weight: bold; margin-right: 16px; position: relative; box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1);
}
.jfk-slideToggle-on {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-off {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-thumb {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-on {
	height: 27px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(57, 139, 242); -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1);
}
.jfk-slideToggle-off {
	border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0 0;
}
.jfk-slideToggle-thumb {
	border: 1px solid rgb(204, 204, 204); transition:0.13s ease-out; border-image: none; left: -1px; top: -1px; height: 27px; display: block; position: absolute; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); -webkit-transition: all .13s ease-out;
}
.jfk-slideToggle-thumb::after {
	background-position: 0px 0px, 0px 2px, 0px 4px, 0px 6px, 0px 8px; left: 15px; top: 9px; width: 17px; height: 9px; display: block; position: absolute; content: ""; background-repeat: repeat-x; background-size: 2px 1px; -webkit-background-size: 2px 1px;
}
.jfk-slideToggle-checked.jfk-slideToggle .jfk-slideToggle-thumb {
	left: 47px;
}
.jfk-slideToggle:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-slideToggle-clearOutline.jfk-slideToggle {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(68, 68, 68); box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-color: rgb(248, 248, 248); -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-color: rgb(248, 248, 248); -webkit-box-shadow: none;
}
.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-hover.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-selected.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-standard:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.jfk-button-disabled.jfk-button-standard {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-standard .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-standard .jfk-button-img {
	opacity: 0.333;
}
.goog-modalpopup {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.modal-dialog {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.goog-modalpopup-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
.modal-dialog-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
div.goog-modalpopup-bg {
	opacity: 0.75;
}
div.modal-dialog-bg {
	opacity: 0.75;
}
.modal-dialog {
	padding: 30px 42px; color: rgb(0, 0, 0);
}
.modal-dialog-title {
	margin: 0px 0px 16px; color: rgb(0, 0, 0); line-height: 24px; font-size: 16px; font-weight: normal; cursor: default; background-color: rgb(255, 255, 255);
}
.modal-dialog-title-close {
	padding: 17px; top: 0px; width: 11px; height: 11px; right: 0px; position: absolute; opacity: 0.7;
}
.modal-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: 11px; height: 11px; right: 17px; position: absolute; content: "";
}
.modal-dialog-title-close:hover {
	opacity: 1;
}
.modal-dialog-content {
	line-height: 1.4em; -ms-word-wrap: break-word; background-color: rgb(255, 255, 255);
}
.modal-dialog-buttons {
	margin-top: 16px;
}
.modal-dialog-buttons button {
	margin: 0px 16px 0px 0px; padding: 0px 8px; outline: 0px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 29px; color: rgb(68, 68, 68); line-height: 27px; font-family: inherit; font-size: 11px; font-weight: bold; cursor: default; min-width: 72px; background-color: rgb(245, 245, 245); -webkit-border-radius: 2px;
}
.modal-dialog-buttons button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.modal-dialog-buttons button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(248, 248, 248); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.modal-dialog-buttons button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.modal-dialog-buttons button[disabled] {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184); box-shadow: none; -webkit-box-shadow: none;
}
.modal-dialog-buttons .goog-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: rgb(255, 255, 255); background-color: rgb(77, 144, 254);
}
.modal-dialog-buttons .goog-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); background-color: rgb(53, 122, 232); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.modal-dialog-buttons .goog-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff;
}
.modal-dialog-buttons [disabled].goog-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; box-shadow: none; -webkit-box-shadow: none;
}
.jfk-alert {
	width: 512px;
}
.jfk-confirm {
	width: 512px;
}
.jfk-prompt {
	width: 512px;
}
.jfk-textinput {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); padding: 1px 8px; border-radius: 1px; border-image: none; height: 25px; font-size: 13px; -webkit-border-radius: 1px;
}
.jfk-textinput:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-textinput::-ms-clear {
	display: none;
}
div.apps-shortcutshelppopup {
	background: 0px rgb(250, 250, 250); left: 10%; top: 10%; width: 800px; text-align: center; color: rgb(33, 33, 33); overflow: hidden; font-family: roboto,arial,sans-serif; font-size: 13px; position: fixed; z-index: 1002; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.9), inset 0px -1px 0px rgba(0,0,0,0.03), 0px 15px 10px rgba(0,0,0,0.15), 0px 8px 36px rgba(0,0,0,0.3); -webkit-box-shadow: rgba(255, 255, 255, .9) 0 1px 0 inset, rgba(0, 0, 0, .03) 0 -1px 0 inset, rgba(0, 0, 0, .15) 0 15px 10px, rgba(0, 0, 0, .3) 0 8px 36px;
}
@media print
{
div.apps-shortcutshelppopup {
	display: none !important;
}
}
.apps-shortcutshelppopup-bg {
	left: 0px; top: 0px; display: none; position: absolute;
}
div.apps-shortcutshelppopup-container {
	padding: 16px 32px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-shortcutshelppopup-header {
	width: 100%; border-collapse: collapse;
}
table.apps-shortcutshelppopup-content {
	width: 100%; border-collapse: collapse;
}
.apps-shortcutshelppopup-header {
	text-align: left; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
table.apps-shortcutshelppopup-content {
	font-size: 13px; outline-offset: -1px;
}
.apps-shortcutshelppopup-header-element {
	height: 48px; vertical-align: middle; display: inline-block;
}
.apps-shortcutshelppopup-title-container {
	text-align: left; white-space: nowrap;
}
.apps-shortcutshelppopup-dialog-title {
	color: rgb(33, 33, 33); font-size: 16px; vertical-align: middle; display: inline-block;
}
.apps-shortcutshelppopup-input {
	padding: 0px 5px; width: 250px; height: 27px; font-size: 13px; margin-right: 0px; margin-left: 16px; vertical-align: middle; border-right-color: currentColor; border-right-width: medium; border-right-style: none; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-shortcutshelppopup-input-button-img {
	width: 21px; height: 21px; vertical-align: middle; display: inline-block;
}
.apps-shortcutshelppopup-input-button-img::before {
	content: url("//ssl.gstatic.com/ui/v1/button/search-white.png");
}
.apps-shortcutshelppopup-hc-white .apps-shortcutshelppopup-input-button-img::before {
	content: url("//ssl.gstatic.com/ui/v1/button/search.png");
}
.apps-shortcutshelppopup-input-button {
	line-height: 25px; margin-left: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-sizing: border-box; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-box-sizing: border-box;
}
.apps-shortcutshelppopup-tearoff-link-container a {
	padding: 16px 0px 13px; font-weight: bold; display: block;
}
.apps-shortcutshelppopup-tearoff-link {
	color: rgb(69, 129, 255); font-size: 13px; text-decoration: underline; vertical-align: middle; cursor: pointer;
}
.apps-shortcutshelppopup-close {
	top: 0px; right: 0px; padding-top: 30px; padding-right: 30px; position: absolute;
}
.apps-shortcutshelppopup-close-nav-widget-enabled {
	padding-top: 9px; padding-right: 14px;
}
.apps-shortcutshelppopup-dialog .modal-dialog-title-close {
	margin: 0px 0px 0px 32px; padding: 0px; vertical-align: middle; position: static; cursor: pointer;
}
.apps-shortcutshelppopup-dialog .modal-dialog-title-close::after {
	background: none; position: static; content: url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
}
.apps-shortcutshelppopup-search-banner {
	height: 48px; text-align: left; padding-top: 12px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-shortcutshelppopup-empty-search.apps-shortcutshelppopup-search-banner {
	left: 0px; top: 113px; height: 48px; text-align: center; right: 0px; position: relative;
}
.apps-shortcutshelppopup-reset-search-button {
	width: 21px; text-decoration: underline; margin-right: 8px; display: inline-block; position: relative; cursor: pointer; min-width: 21px;
}
.apps-shortcutshelppopup-reset-search-button-icon {
	width: 21px; height: 21px; vertical-align: middle; display: inline-block;
}
.apps-shortcutshelppopup-reset-search-button-img {
	position: absolute;
}
.apps-shortcutshelppopup-reset-search-button-img::before {
	content: url('//ssl.gstatic.com/ui/v1/icons/common/back.png');
}
.apps-shortcutshelppopup-hc-black .apps-shortcutshelppopup-reset-search-button-img::before {
	content: url('//ssl.gstatic.com/ui/v1/icons/common/back_white.png');
}
.apps-shortcutshelppopup-search-label {
	margin: 0px; font-size: 15px; vertical-align: middle; display: inline-block; position: relative;
}
.apps-shortcutshelppopup-result-container {
	height: 408px; overflow: auto;
}
.apps-shortcutshelppopup-content-header {
	margin: 0px; height: 48px; text-align: left; color: rgb(33, 33, 33); padding-top: 25px; font-size: 13px; white-space: nowrap; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-shortcutshelppopup-content-header-first.apps-shortcutshelppopup-content-header {
	height: 32px; padding-top: 8px;
}
.apps-shortcutshelppopup-content-element {
	height: 32px; text-align: left; padding-top: 0.15em; vertical-align: middle; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; box-sizing: border-box; -webkit-box-sizing: border-box;
}
td.apps-shortcutshelppopup-shortcut-desc {
	color: rgb(117, 117, 117);
}
.apps-shortcutshelppopup-shortcut-key {
	font-weight: bold;
}
.apps-shortcutshelppopup-ac-renderer {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); border-image: none; width: 250px; font-family: Arial,sans-serif; font-size: 13px; position: absolute; z-index: 1003; box-sizing: border-box; box-shadow: 2px 2px 2px rgba(102,102,102,0.4); -webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4); -webkit-box-sizing: border-box;
}
.apps-shortcutshelppopup-ac-row {
	padding: 0.4em; cursor: pointer;
}
.apps-shortcutshelppopup-ac-renderer .ac-active {
	background-color: rgb(238, 238, 238);
}
.apps-shortcutshelpcontentimpl-container {
	background-color: white;
}
.apps-shortcutshelpcontentimpl-header {
	padding: 16px 24px; width: 100%; height: 83px; text-align: left; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-shortcutshelpcontentimpl-header-element {
	vertical-align: middle; display: inline-block;
}
.apps-shortcutshelpcontentimpl-title-container {
	text-align: left; white-space: nowrap;
}
.apps-shortcutshelpcontentimpl-dialog-title {
	margin: 0px; padding: 16px 0px; color: rgba(0, 0, 0, 0.87); font-size: 18px; font-weight: 500; vertical-align: middle; display: inline-block;
}
.apps-shortcutshelpcontentimpl-input {
	background-position: 16px 50%; border-color: transparent; padding: 0px 0px 0px 52px; border-radius: 4px; width: 482px; height: 48px; font-size: 14px; margin-right: 0px; margin-left: 16px; vertical-align: middle; background-image: url("//ssl.gstatic.com/images/icons/material/system/svg/search_24px.svg"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.05); -webkit-border-radius: 4px;
}
.apps-shortcutshelpcontentimpl-input:focus {
	border-color: transparent; box-shadow: 0px 1px 1px rgba(0,0,0,0.24); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.apps-shortcutshelpcontentimpl-tearoff-link-container {
	width: 192px; height: 61px; border-top-color: rgba(0, 0, 0, 0.12); border-top-width: 1px; border-top-style: solid; display: inline-flex; justify-content: center; align-items: center;
}
.apps-shortcutshelpcontentimpl-tearoff-link-container-override-enabled {
	width: 50%; height: 61px; display: inline-flex; justify-content: center; align-items: center;
}
.apps-shortcutshelpcontentimpl-link {
	padding: 9px 16px; border-radius: 2px; font-size: 13px; font-weight: 500; cursor: pointer; -webkit-border-radius: 2px;
}
a.apps-shortcutshelpcontentimpl-link {
	color: rgb(66, 133, 244);
}
a.apps-shortcutshelpcontentimpl-link:focus {
	
}
a.apps-shortcutshelpcontentimpl-link:hover {
	
}
a.apps-shortcutshelpcontentimpl-link:focus {
	text-decoration: underline;
}
a.apps-shortcutshelpcontentimpl-link:visited {
	color: rgb(66, 133, 244);
}
.apps-shortcutshelpcontentimpl-override-shortcut-link {
	text-transform: uppercase;
}
.apps-shortcutshelpcontentimpl-override-shortcut-link-disabled {
	cursor: inherit; opacity: 0.6;
}
a.apps-shortcutshelpcontentimpl-override-shortcut-link-disabled.apps-shortcutshelpcontentimpl-link:focus {
	text-decoration: none;
}
a.apps-shortcutshelpcontentimpl-override-shortcut-link-disabled.apps-shortcutshelpcontentimpl-link:hover {
	text-decoration: none;
}
.apps-shortcutshelpcontentimpl-search-banner {
	padding: 26px 0px; text-align: left; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-shortcutshelpcontentimpl-empty-search.apps-shortcutshelpcontentimpl-search-banner {
	left: 0px; top: 113px; height: 48px; text-align: center; right: 0px; position: relative;
}
.apps-shortcutshelpcontentimpl-reset-search-button {
	border-color: transparent; margin: 0px 8px; padding: 0px 8px 0px 4px; width: 21px; text-decoration: underline; display: inline-block; position: relative; cursor: pointer; min-width: 21px; background-image: none; background-color: transparent;
}
.apps-shortcutshelpcontentimpl-override-banner {
	padding: 5px 0px 0px 20px; color: rgba(0, 0, 0, 0.87); line-height: 16px; white-space: pre;
}
.apps-shortcutshelpcontentimpl-override-shortcut-key {
	font-weight: bold;
}
.apps-shortcutshelpcontentimpl-reset-search-button-icon {
	width: 21px; height: 22px; vertical-align: middle; display: inline-block;
}
.apps-shortcutshelpcontentimpl-reset-search-button-img {
	position: absolute;
}
.apps-shortcutshelpcontentimpl-reset-search-button-img::before {
	content: url('//ssl.gstatic.com/images/icons/material/system/svg/keyboard_arrow_left_24px.svg');
}
.apps-shortcutshelpcontentimpl-hc-black .apps-shortcutshelpcontentimpl-reset-search-button-img::before {
	content: url('//ssl.gstatic.com/images/icons/material/system/svg/keyboard_arrow_left_24px.svg');
}
.apps-shortcutshelpcontentimpl-search-label {
	margin: 0px; color: rgba(0, 0, 0, 0.87); font-size: 19px; vertical-align: middle; display: inline-block; position: relative;
}
.apps-shortcutshelpcontentimpl-content-header {
	margin: 0px; height: 48px; text-align: left; color: rgba(0, 0, 0, 0.87); padding-top: 25px; font-size: 13px; white-space: nowrap; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-shortcutshelpcontentimpl-ac-renderer {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); border-image: none; width: 250px; font-family: Arial,sans-serif; font-size: 13px; font-weight: normal; position: absolute; z-index: 1003; box-sizing: border-box; box-shadow: 2px 2px 2px rgba(102,102,102,0.4); -webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4); -webkit-box-sizing: border-box;
}
.apps-shortcutshelpcontentimpl-ac-row {
	padding: 0.4em; cursor: pointer;
}
.apps-shortcutshelpcontentimpl-ac-renderer .ac-active {
	background-color: rgb(238, 238, 238);
}
.apps-shortcutshelpcontentimpl-sidebar {
	width: 192px; height: 517px; vertical-align: top; border-right-color: rgba(0, 0, 0, 0.12); border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative;
}
.apps-shortcutshelpcontentimpl-sidebar-override-enabled {
	height: 454px;
}
.apps-shortcutshelpcontentimpl-shortcut-content {
	width: 604px; height: 517px; display: inline-block;
}
.apps-shortcutshelpcontentimpl-shortcut-content-override-enabled {
	height: 454px;
}
.apps-shortcutshelpcontentimpl-bottom-bar {
	width: 100%; height: 61px; border-top-color: rgba(0, 0, 0, 0.12); border-top-width: 1px; border-top-style: solid;
}
.apps-shortcutshelpcontentimpl-override-container {
	width: 50%; height: 61px; border-left-color: rgba(0, 0, 0, 0.12); border-left-width: 1px; border-left-style: solid; display: inline-flex; border-collapse: collapse; box-sizing: border-box; justify-content: center; align-items: center; -webkit-box-sizing: border-box;
}
.apps-shortcutshelpcontentimpl-override-button-container {
	padding-left: 16px;
}
.apps-shortcutshelpcontentimpl-override-label {
	padding: 0px 5px 0px 17px; color: rgba(0, 0, 0, 0.87); font-weight: 500;
}
.apps-actiondatawidget {
	padding: 0px 5px 0px 16px; width: 578px; height: 514px; overflow: auto; display: inline-block; position: relative;
}
.apps-actiondatawidget-key-focused {
	outline-width: 1px; outline-style: solid;
}
.apps-shortcutshelpcontentimpl-shortcut-content-override-enabled .apps-actiondatawidget {
	height: 452px;
}
.apps-actiondatawidget-search {
	height: 425px;
}
.apps-shortcutshelpcontentimpl-shortcut-content-override-enabled .apps-actiondatawidget-search {
	height: 370px;
}
.apps-shortcutshelpcontentimpl-shortcut-content-override-enabled .apps-actiondatawidget-override {
	height: 333px;
}
.apps-actiondatawidget-content {
	font-size: 13px; table-layout: fixed; border-spacing: 0; outline-offset: -1px;
}
.apps-actiondatawidget-content-header {
	margin: 0px; height: 48px; text-align: left; color: rgba(0, 0, 0, 0.87); padding-top: 25px; font-size: 13px; white-space: nowrap; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-actiondatawidget-content-element {
	padding: 11px 0px; text-align: left; vertical-align: middle; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.apps-actiondatawidget-shortcut-desc {
	width: 240px; color: rgba(0, 0, 0, 0.87); font-weight: normal; vertical-align: top; white-space: normal; -ms-word-wrap: break-word;
}
.apps-actiondatawidget-shortcut-key {
	width: 310px; color: rgba(0, 0, 0, 0.87);
}
.apps-actiondatawidget-key-extra-padding {
	padding-bottom: 11px; display: block;
}
.apps-actiondatawidget-override-keys-on {
	color: rgba(0, 0, 0, 0.87); display: block;
}
.apps-actiondatawidget-last-item {
	height: 514px;
}
.apps-actiondatawidget-last-item-override-enabled {
	height: 452px;
}
.apps-actiondatawidget-last-row {
	height: 100%;
}
.apps-actiondatawidget-override-keys-off {
	color: rgb(187, 187, 187); display: block;
}
.apps-actiondatawidget-override-info-icon {
	width: 17px; height: 17px; float: right;
}
.apps-actiondatawidget-override-info-icon::before {
	width: inherit; height: inherit; display: block; content: ""; background-image: url("//ssl.gstatic.com/ui/v1/icons/common/info_black2.svg");
}
.apps-shortcutshelpcontentimpl-hc-black .apps-actiondatawidget-override-info-icon::before {
	background-image: url("//ssl.gstatic.com/ui/v1/icons/common/info_white2.svg");
}
.apps-actiondatawidget-override-keys-on .apps-actiondatawidget-override-info-icon::before {
	filter: none; background-image: url("//ssl.gstatic.com/ui/v1/icons/common/info_blue.svg");
}
.apps-actiondatawidget-override-info-icon-tooltip.jfk-tooltip {
	padding: 7px 8px; background-color: rgb(114, 114, 114);
}
.apps-actiondatawidget-override-info-icon-tooltip-unsupported.jfk-tooltip {
	padding: 7px 8px; background-color: rgb(114, 114, 114);
}
.apps-actiondatawidget-override-info-icon-tooltip.jfk-tooltip {
	width: 230px;
}
.apps-actiondatawidget-override-info-icon-tooltip-unsupported.jfk-tooltip {
	width: 182px;
}
.apps-actiondatawidget-override-tooltip-text {
	line-height: 17px;
}
.apps-actiondatawidget-override-info-icon-tooltip .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-color: rgb(114, 114, 114) transparent;
}
.apps-actiondatawidget-override-browser-behavior-msg {
	color: rgb(197, 219, 255);
}
.apps-navigationwidget {
	outline: transparent; width: 192px; height: 437px; text-align: left; color: rgba(0, 0, 0, 0.87); padding-top: 16px; vertical-align: top; display: inline-block;
}
.apps-navigationwidget-item {
	height: 33px; line-height: 33px; padding-left: 24px;
}
.apps-navigationwidget-item-selected {
	color: rgb(66, 133, 244);
}
.apps-navigationwidget-item-hover {
	cursor: pointer; background-color: rgb(238, 238, 238);
}
.apps-navigationwidget-item-disabled {
	opacity: 0.2;
}
.jfk-checkbox {
	margin: 0px 4px 0px 1px; outline: 0px; border-radius: 1px; border: 1px solid rgba(155, 155, 155, 0.57); border-image: none; width: 11px; height: 11px; font-size: 1px; vertical-align: text-bottom; background-color: rgba(255, 255, 255, 0.05); -webkit-border-radius: 1px;
}
.jfk-checkbox-undetermined {
	background-color: rgba(255, 255, 255, 0.65);
}
.jfk-checkbox-checked {
	background-color: rgba(255, 255, 255, 0.65);
}
.jfk-checkbox-hover {
	border: 1px solid rgb(178, 178, 178); border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-checkbox-active {
	background-color: rgb(235, 235, 235);
}
.jfk-checkbox-focused {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-checkbox-focused.jfk-checkbox-clearOutline {
	border: 1px solid rgba(155, 155, 155, 0.57); border-image: none;
}
.jfk-checkbox-disabled {
	border: 1px solid rgb(241, 241, 241); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.jfk-checkbox-disabled.jfk-checkbox-clearOutline {
	border: 1px solid rgb(241, 241, 241); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.jfk-checkbox-checkmark {
	outline: 0px; left: 0px; top: -3px; width: 15px; height: 15px; position: relative;
}
.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
	background: url("//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png") no-repeat -5px -3px;
}
.jfk-checkbox-checked .jfk-checkbox-checkmark {
	background: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png") no-repeat -5px -3px;
}
.docs-copydocdialog-filenameinput {
	width: 250px;
}
.docs-copydocdialog-warning {
	color: rgb(153, 153, 153); font-size: 11px;
}
.docs-copydocdialog-destination-sharewarning {
	color: rgb(153, 153, 153); font-size: 11px;
}
.docs-copydocdialog-commentcheckbox {
	padding-top: 5px;
}
.docs-copydocdialog-destination-button {
	margin-top: 4px;
}
.docs-copydocdialog-filenameinput {
	margin-top: 4px;
}
.docs-copydocdialog-destination-button {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 250px; text-align: left; overflow: hidden; margin-right: 0px; position: relative; -ms-text-overflow: ellipsis;
}
.jfk-button-focused.docs-copydocdialog-destination-button {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.docs-copydocdialog-destination-section {
	margin-top: 16px;
}
.docs-copydocdialog-destination-img {
	top: 2px; margin-right: 5px; position: relative;
}
.docs-copydocdialog-destination-picker.picker-min.goog-menu {
	z-index: 1003;
}
.addon-sidebar-card {
	padding: 14px 16px 8px; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
.addon-sidebar-card-header {
	padding-bottom: 8px; display: flex;
}
.addon-sidebar-card-icon {
	width: 24px; height: 24px; padding-top: 2px; padding-right: 16px;
}
.addon-sidebar-card-icon img {
	width: 24px; height: 24px;
}
.addon-sidebar-card-title {
	display: inline-flex;
}
.goog-control-focused.addon-sidebar-card-title {
	
}
.addon-sidebar-card-title-caption {
	color: rgba(0, 0, 0, 0.87); line-height: 20px; overflow: hidden; font-size: 15px; -ms-text-overflow: ellipsis; max-height: 38px; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.addon-sidebar-card-check {
	margin: 1px 0px 0px 9px; width: 18px; height: 18px; color: rgb(69, 90, 100);
}
.addon-sidebar-card-category {
	color: rgba(0, 0, 0, 0.54); line-height: 20px; font-size: 13px;
}
.addon-sidebar-card-summary {
	padding: 0px 0px 16px 40px; color: rgba(0, 0, 0, 0.54); line-height: 20px; font-size: 13px;
}
.addon-sidebar-with-banner .addon-sidebar-card {
	padding-top: 16px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.addon-sidebar-with-banner .addon-sidebar-card-header {
	padding-bottom: 16px;
}
.addon-sidebar-with-banner .addon-sidebar-card-icon {
	width: 40px; height: 40px; padding-top: 0px;
}
.addon-sidebar-with-banner .addon-sidebar-card-icon img {
	width: 40px; height: 40px;
}
.addon-sidebar-with-banner .addon-sidebar-card-title {
	font-size: 16px;
}
.addon-sidebar-with-banner .addon-sidebar-card-summary {
	padding: 0px 0px 24px; font-size: 14px;
}
.jfk-button.addon-sidebar-card-button {
	padding: 0px 16px; border-radius: 2px; border: currentColor; border-image: none; height: 32px; text-transform: uppercase; letter-spacing: 0.46px; font-weight: 500; display: inline-flex; cursor: pointer; min-width: 0px; align-items: center; -webkit-border-radius: 2px; -webkit-align-items: center;
}
.jfk-button-flat.addon-sidebar-card-button {
	background: none; margin: 0px 0px 0px 24px; color: rgb(66, 133, 244); font-size: 14px; box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-focused.jfk-button-flat.addon-sidebar-card-button {
	background: none; box-shadow: inset 0px 0px 0px 1px #4285f4; -webkit-box-shadow: 0 0 0 1px #4285f4 inset;
}
.jfk-button-hover.jfk-button-flat.addon-sidebar-card-button {
	background: rgb(232, 240, 254);
}
.jfk-button-active.jfk-button-flat.addon-sidebar-card-button {
	background: rgb(198, 218, 252); color: rgb(66, 133, 244);
}
.jfk-button-disabled.jfk-button-flat.addon-sidebar-card-button {
	color: rgba(0, 0, 0, 0.26);
}
.jfk-button-action.addon-sidebar-card-button {
	background: rgb(66, 133, 244); color: rgb(255, 255, 255); font-size: 13px;
}
.jfk-button-focused.jfk-button-action.addon-sidebar-card-button {
	box-shadow: inset 0px 0px 0px 1px #000; -webkit-box-shadow: 0 0 0 1px #000 inset;
}
.jfk-button-hover.jfk-button-action.addon-sidebar-card-button {
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24); -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.jfk-button-active.jfk-button-action.addon-sidebar-card-button {
	background: rgb(51, 103, 214); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24); -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.jfk-button-disabled.jfk-button-action.addon-sidebar-card-button {
	background: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26);
}
.docs-mdl-menu-button-flat.addon-sidebar-menu-button {
	margin-left: 24px;
}
.addon-sidebar {
	background: rgb(255, 255, 255); width: 300px; right: 0px; color: rgb(34, 34, 34); font-family: roboto; font-weight: 500; position: absolute;
}
.addon-sidebar-header {
	background: rgb(50, 50, 50); padding: 10px 16px 9px; color: rgb(255, 255, 255); font-size: 15px; display: flex; position: relative;
}
.addon-sidebar-close {
	top: 8px; width: 18px; height: 18px; right: 16px; position: absolute; cursor: pointer;
}
.addon-sidebar-content {
	width: 300px; height: 100%; -ms-overflow-y: auto;
}
.addon-sidebar-introduction {
	padding: 10px 16px; color: rgba(0, 0, 0, 0.54); line-height: 15px; font-size: 11px; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
.addon-sidebar-banner-image {
	width: 300px;
}
.addon-sidebar-spinner {
	top: 50%; width: 100%; position: absolute;
}
.addon-sidebar-empty-caption {
	top: 50%; width: 100%; text-align: center; position: absolute;
}
.addon-sidebar-empty-title {
	color: rgba(0, 0, 0, 0.87); line-height: 18px; padding-bottom: 8px; font-size: 15px; font-weight: 700;
}
.addon-sidebar-empty-description {
	color: rgba(0, 0, 0, 0.5); line-height: 18px; font-size: 13px; font-weight: 500;
}
.script-application-sidebar {
	background: rgb(255, 255, 255); width: 300px; right: 0px; color: rgb(34, 34, 34); border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.script-application-sidebar-header {
	background: rgb(50, 50, 50); padding: 10px 0px 10px 12px; border: 1px solid rgb(50, 50, 50); border-image: none; height: 15px; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; position: relative;
}
.script-application-sidebar-close {
	top: 8px; right: 6px; position: absolute; cursor: pointer;
}
.script-application-sidebar-content {
	top: 37px; width: 100%; bottom: 0px; position: absolute;
}
#docs-script-button-bar .jfk-button {
	margin-right: 9px;
}
.docs-script-button-bar-text {
	color: rgb(119, 119, 119); overflow: hidden; margin-right: 20px; margin-left: 10px; vertical-align: text-bottom; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 55px;
}
.docs-script-button-bar-text:hover {
	text-decoration: underline; cursor: pointer;
}
.docs-script-button-bar-bubble {
	width: 175px;
}
.docs-script-button-bar-bubble-content {
	text-align: left; white-space: normal;
}
.script-errorfield {
	border-color: rgb(221, 75, 57) !important;
}
.script-errormsg {
	color: rgb(221, 75, 57) !important;
}
.script-promo-menu-item {
	padding: 0px !important; border: 0px currentColor; border-image: none; min-height: 90px; max-width: 354px;
}
.script-promo-menu-item-content {
	padding: 10px 20px; vertical-align: middle;
}
.script-promo-menu-item-description {
	color: rgb(74, 74, 74); font-size: 13px;
}
.script-promo-menu-item-icon {
	width: 75px; height: 75px; vertical-align: middle; display: inline-block;
}
.script-promo-menu-item-text {
	padding-left: 10px; vertical-align: middle; display: inline-block; white-space: pre-line; max-width: 170px;
}
.script-promo-menu-item-title {
	color: rgb(34, 34, 34); font-size: 18px; font-weight: bold;
}
.func-entry {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(229, 229, 229); cursor: default;
}
.func-entry:focus {
	border: 1px solid rgb(77, 144, 254) !important; border-image: none !important;
}
.func-entry-checked {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 204) rgb(255, 255, 204) rgb(229, 229, 229); background-color: rgb(255, 255, 204);
}
.func-entry-func {
	width: 305px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-entry-lib {
	width: 305px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-entry-rb {
	background-position: center; width: 18px; height: 26px; padding-left: 8px; float: left; background-image: url("//ssl.gstatic.com/ui/v1/radiobutton/unchecked.png"); background-repeat: no-repeat;
}
.func-entry-checked .func-entry-rb {
	background-image: url("//ssl.gstatic.com/ui/v1/radiobutton/checked.png");
}
.script-help-dialog {
	min-width: 392px;
}
.script-help-dialog-content-left {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 254px; height: 160px; vertical-align: top; -ms-overflow-y: auto;
}
.script-help-dialog-content-section {
	padding: 8px 12px;
}
.script-help-dialog-content-title {
	font-family: arial,sans-serif; font-weight: bold;
}
.script-help-dialog-content-description {
	font-family: arial,sans-serif;
}
.script-help-dialog-buttons {
	padding-left: 16px; vertical-align: top; min-width: 102px; max-width: 200px;
}
.script-help-dialog-buttons .jfk-button {
	padding: 0px 8px; width: 100%; margin-right: 0px; margin-bottom: 16px; display: block;
}
.script-manager-box {
	border: currentColor; border-image: none; width: 700px; height: 450px;
}
.script-prompt-contents div {
	overflow: auto; max-height: 350px; min-width: 300px; max-width: 700px;
}
.script-prompt-contents input {
	width: 100%;
}
.script-app-dialog {
	z-index: 1003;
}
.script-app-contents {
	padding: 0px;
}
.script-error-message {
	overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-height: 1em;
}
.script-error-dialog-content {
	overflow: auto; max-height: 400px; max-width: 600px;
}
.docs-mdl-menu-button {
	padding: 0px 6px 0px 16px; border-radius: 2px; height: 32px; line-height: 32px; cursor: pointer; -webkit-border-radius: 2px;
}
.docs-mdl-menu-button-caption {
	text-transform: uppercase; line-height: 32px; letter-spacing: 0.46px; font-weight: 500; vertical-align: top;
}
.docs-mdl-menu-button-dropdown {
	padding: 4px 0px 0px 8px; height: 24px;
}
.docs-mdl-menu-button-dropdown svg {
	opacity: 0.54;
}
.docs-mdl-menu-button-disabled .docs-mdl-menu-button-dropdown svg {
	opacity: 0.26; fill: black;
}
.docs-mdl-menu-button-flat {
	background: none; box-shadow: none; -webkit-box-shadow: none;
}
.docs-mdl-menu-button-flat .docs-mdl-menu-button-caption {
	color: rgb(66, 133, 244); font-size: 14px;
}
.docs-mdl-menu-button-flat .docs-mdl-menu-button-dropdown {
	padding-left: 2px;
}
.docs-mdl-menu-button-focused.docs-mdl-menu-button-flat {
	background: none; box-shadow: inset 0px 0px 0px 1px #4285f4; -webkit-box-shadow: 0 0 0 1px #4285f4 inset;
}
.docs-mdl-menu-button-hover.docs-mdl-menu-button-flat {
	background: rgb(232, 240, 254);
}
.docs-mdl-menu-button-open.docs-mdl-menu-button-flat {
	background: rgb(198, 218, 252); border: currentColor; border-image: none; color: rgb(66, 133, 244); box-shadow: none; -webkit-box-shadow: none;
}
.docs-mdl-menu-button-disabled.docs-mdl-menu-button-flat .docs-mdl-menu-button-caption {
	color: rgba(0, 0, 0, 0.26);
}
.docs-mdl-menu-button-raised {
	background: rgb(66, 133, 244); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24); -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.docs-mdl-menu-button-raised .docs-mdl-menu-button-caption {
	color: white; font-size: 13px;
}
.docs-mdl-menu-button-focused.docs-mdl-menu-button-raised {
	box-shadow: inset 0px 0px 0px 1px black, 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24); -webkit-box-shadow: 0 0 0 1px black inset, 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.docs-mdl-menu-button-hover.docs-mdl-menu-button-raised {
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24); -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.docs-mdl-menu-button-open.docs-mdl-menu-button-raised {
	background: rgb(51, 103, 214); border: currentColor; border-image: none; box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24); -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}
.docs-mdl-menu-button-disabled.docs-mdl-menu-button-raised {
	background: rgba(0, 0, 0, 0.12); box-shadow: none; -webkit-box-shadow: none;
}
.docs-mdl-menu-button-disabled.docs-mdl-menu-button-raised .docs-mdl-menu-button-caption {
	color: rgba(0, 0, 0, 0.26);
}
.script-postinstallbubble-dialog {
	
}
.script-postinstallbubble-content {
	max-width: 293px;
}
.script-postinstallbubble-dialog .jfk-bubble-closebtn {
	top: 8px; right: 8px;
}
.script-postinstallbubble-title {
	width: 274px; overflow: hidden; font-size: 16px; margin-bottom: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.script-postinstallbubble-description {
	font: 13px/1.4 arial, sans-serif; margin-bottom: 13px; font-size-adjust: none; font-stretch: normal;
}
.script-reportissue-dialog-content {
	width: 456px;
}
.script-reportissue-dialog-description {
	width: 100%; height: 100px; font-family: arial,sans-serif; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; resize: none;
}
.script-reportissue-dialog-nonanonymous-control {
	width: 20px; vertical-align: top;
}
.script-reportissue-dialog-nonanonymous-label {
	width: 436px; vertical-align: top;
}
.script-reportissue-dialog-nonanonymous-optional-text {
	color: rgb(119, 119, 119);
}
.script-explorer-contents {
	width: 700px; height: 350px; overflow: hidden;
}
.func-header {
	width: 100%; color: rgb(85, 85, 85); text-transform: uppercase; font-weight: bold; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; cursor: default;
}
.func-actions {
	margin-bottom: 14px;
}
#func-action-new {
	margin-right: 22px !important;
}
#func-action-reload {
	width: 45px; right: 26px; position: absolute;
}
#func-action-reload .docs-icon {
	opacity: 0.7;
}
.func-header-func {
	width: 307px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-header-lib {
	width: 307px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-header-rb {
	width: 26px;
}
.func-entries {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 272px;
}
.func-entries:focus {
	
}
.func-none {
	width: 640px; padding-top: 4px; padding-bottom: 4px; cursor: default;
}
.func-loading {
	width: 640px; padding-top: 4px; padding-bottom: 4px; cursor: default;
}
.func-none {
	margin-left: 30px;
}
.func-loading {
	background: url("//ssl.gstatic.com/docs/script/images/spin-wait.gif") no-repeat 0px 4px; padding-left: 20px; margin-left: 12px;
}
.webstore-widget {
	padding: 0px;
}
.webstore-widget .modal-dialog-title {
	margin: 0px; padding: 16px 12px; border-bottom-color: rgb(172, 172, 172); border-bottom-width: 1px; border-bottom-style: solid;
}
.docs-squarehandleselectionbox-border {
	border: 1px solid rgb(0, 150, 253); border-image: none; position: absolute; z-index: 30; box-sizing: border-box; background-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box;
}
.docs-squarehandleselectionbox-handle {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 7px; height: 7px; font-size: 0px; position: absolute; z-index: 551; background-color: rgb(0, 150, 253);
}
.docs-working-bar {
	font: 13px/1.4 arial, sans-serif; transition:218ms ease-in; color: rgb(34, 34, 34); margin-top: 0px; display: none; position: absolute; z-index: 1001; min-width: 124px; font-size-adjust: none; font-stretch: normal; -webkit-transition: 218ms ease-in;
}
.docs-working-bar-slideup {
	transform: translateY(-60px); -webkit-transform: translateY(-60px);
}
.docs-working-bar-display {
	display: block;
}
.docs-working-bar .message {
	background: rgba(0, 0, 0, 0.8); padding: 16px; border-radius: 3px; left: -50%; color: rgb(255, 255, 255); position: relative; -webkit-border-radius: 3px;
}
.docs-working-bar .message * {
	vertical-align: middle;
}
.docs-working-bar .message .icon {
	margin-right: 16px;
}
.docs-working-bar .spinner {
	display: inline-block;
}
.docs-working-bar .label {
	font-weight: normal;
}
.docs-working-bar .spinner .icon {
	animation:script-working-bar-spin 1.5s linear infinite; -webkit-animation: script-working-bar-spin 1.5s infinite linear;
}
.docsWizActionMenuMenuButton {
	height: 48px;
}
.docsWizActionMenuMenuButton > .isDisabled {
	opacity: 0.7;
}
.docsWizActionMenuHidden.docsWizActionMenuHidden {
	display: none;
}
.quantumWizButtonNestedLink {
	text-decoration: none; display: block;
}
.quantumWizButtonNestedLink:focus {
	text-decoration: none; display: block;
}
.quantumWizMenuPapermenuiconbuttonEl {
	border-radius: 50%; border: 0px currentColor; transition:background 0.3s; border-image: none; width: 48px; height: 48px; text-align: center; color: rgb(68, 68, 68); overflow: hidden; display: inline-block; position: relative; z-index: 0; cursor: pointer; fill: #444; -webkit-border-radius: 50%; -webkit-transition: background .3s; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.isFocused.quantumWizMenuPapermenuiconbuttonEl {
	-webkit-transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.isActive.quantumWizMenuPapermenuiconbuttonEl {
	-webkit-transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.isDeactivating.quantumWizMenuPapermenuiconbuttonEl {
	-webkit-transform: translateZ(0); -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.isDisabled.quantumWizMenuPapermenuiconbuttonEl {
	cursor: auto;
}
.quantumWizMenuPapermenuiconbuttonDark {
	color: rgba(255, 255, 255, 0.749); fill: rgba(255, 255, 255, 0.749);
}
.isFocused.quantumWizMenuPapermenuiconbuttonLight {
	background-color: rgba(153, 153, 153, 0.4);
}
.isFocused.quantumWizMenuPapermenuiconbuttonDark {
	background-color: rgba(204, 204, 204, 0.251);
}
.quantumWizMenuPapermenuiconbuttonRipple {
	transition:opacity 0.2s; left: 0px; top: 0px; visibility: hidden; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0); background-size: cover; -webkit-transition: opacity .2s ease; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isOpen.quantumWizMenuPapermenuiconbuttonEl > .quantumWizMenuPapermenuiconbuttonRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1); visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.isDeactivating.quantumWizMenuPapermenuiconbuttonEl > .quantumWizMenuPapermenuiconbuttonRipple {
	visibility: visible; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.isOpen.quantumWizMenuPapermenuiconbuttonLight > .quantumWizMenuPapermenuiconbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%);
}
.isOpen.quantumWizMenuPapermenuiconbuttonDark > .quantumWizMenuPapermenuiconbuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, 0.251), rgba(204, 204, 204, 0.251) 80%, rgba(204, 204, 204, 0) 100%);
}
.isDisabled.quantumWizMenuPapermenuiconbuttonLight {
	color: rgba(68, 68, 68, 0.502); fill: rgba(68, 68, 68, 0.502);
}
.isDisabled.quantumWizMenuPapermenuiconbuttonDark {
	color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502);
}
.quantumWizMenuPapermenuiconbuttonContent {
	line-height: 44px; position: relative;
}
.quantumWizMenuPapermenuiconbuttonLabel {
	margin: 8px; display: inline-block;
}
.quantumWizCommonPositioningScrollableHost {
	position: relative;
}
.DragPlaceHolder {
	border: 1px dashed darkgray; border-image: none; width: 400px; height: 50px; background-color: rgb(211, 211, 211);
}
.currDragItem {
	visibility: hidden; background-color: transparent;
}
.item-dlg-dragger-el {
	opacity: 0.7;
}
@media all and (max-width:600px)
{
body.no-scroll {
	height: 100%; overflow: hidden;
}
}
.picker-min.picker-iframe {
	padding: 0px; color: rgb(0, 0, 0); position: absolute; z-index: 1002; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px;
}
.picker-minew.picker-iframe .picker-min-frame-up {
	background-color: rgb(241, 241, 241);
}
.picker-minew.picker-white-callout.picker-iframe .picker-min-frame-up {
	background-color: rgb(255, 255, 255);
}
.goog-menu.picker-min.picker-iframe {
	border-color: rgb(204, 204, 204); line-height: 0; overflow: visible; max-height: none;
}
.picker-min-top.picker-iframe {
	margin-top: 15px;
}
.picker-min-top.picker-minew.picker-iframe {
	margin-top: 9px;
}
.picker-min-bottom.picker-iframe {
	margin-top: -15px;
}
.picker-min-bottom.picker-minew.picker-iframe {
	margin-top: -9px;
}
.picker-iframe .picker-min-arrow-up {
	width: 32px; position: absolute; z-index: 0;
}
.picker-iframe .picker-min-arrow-down {
	width: 32px; position: absolute; z-index: 0;
}
.picker-iframe .picker-min-arrow-up {
	top: -15px;
}
.picker-minew.picker-iframe .picker-min-arrow-up {
	top: -10px; width: 20px;
}
.picker-iframe .picker-min-arrow-down {
	bottom: -16px;
}
.picker-minew.picker-iframe .picker-min-arrow-down {
	width: 20px; bottom: -10px;
}
.picker-iframe .picker-min-arrow-inner {
	border: 16px solid currentColor; border-image: none; width: 0px; height: 0px; position: absolute;
}
.picker-iframe .picker-min-arrow-border {
	border: 16px solid currentColor; border-image: none; width: 0px; height: 0px; position: absolute;
}
.picker-minew.picker-iframe .picker-min-arrow-inner {
	border: 10px solid currentColor; border-image: none;
}
.picker-minew.picker-iframe .picker-min-arrow-border {
	border: 10px solid currentColor; border-image: none;
}
.picker-minew.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-color: rgb(241, 241, 241) transparent;
}
.picker-minew.picker-white-callout.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent; top: 1px; z-index: 1;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent; bottom: 1px; z-index: 1;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-border {
	border-color: rgba(0, 0, 0, 0.2) transparent;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	border-color: rgba(0, 0, 0, 0.2) transparent; bottom: 0px;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-top-width: 0px;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-border {
	border-top-width: 0px;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner {
	border-bottom-width: 0px;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	border-bottom-width: 0px;
}
.picker-frame {
	border: 0px currentColor; border-image: none; width: 100%; height: 100%; overflow: hidden;
}
.modal-dialog-bg.picker {
	left: 0px; top: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
.modal-dialog.picker {
	padding: 0px; border: 1px solid rgb(172, 172, 172); transition:top 0.5s ease-in-out; border-image: none; left: 0px; top: 0px; width: auto; overflow: auto; position: absolute; z-index: 1001; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px; -webkit-transition: top .5s ease-in-out;
}
.picker-min {
	position: absolute; z-index: 1002;
}
.modal-dialog-content.picker {
	padding: 0px; font-size: 0px;
}
.modal-dialog-title.picker {
	margin: 0px; height: 0px;
}
.modal-dialog-title-text.picker {
	display: none;
}
.modal-dialog-buttons.picker {
	display: none;
}
.drive-organize-atd-popup {
	vertical-align: middle; display: inline-block;
}
.drive-organize-atd-popup-undo-btn {
	float: right;
}
.drive-organize-popup {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; text-align: left; color: rgb(110, 110, 110); font-size: 13px; font-weight: normal; white-space: nowrap; position: absolute; z-index: 1002; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); background-color: rgb(241, 241, 241); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 4px 16px;
}
.drive-organize-popup-outline-hidden *:focus {
	
}
.drive-organize-popup-content {
	padding: 10px;
}
.drive-organize-popup-message {
	padding-right: 10px; display: inline-block; max-width: 160px;
}
.drive-organize-button {
	vertical-align: middle; display: inline-block;
}
.drive-organize-popup-link-btn {
	padding: 0px 7px; color: rgb(17, 85, 204); cursor: pointer;
}
.drive-organize-popup-close-btn {
	padding: 3px; height: 15px; vertical-align: middle; cursor: pointer;
}
.drive-organize-button-hover.drive-organize-popup-link-btn {
	text-decoration: underline;
}
.drive-organize-popup-arrow {
	width: 20px; position: absolute;
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-before {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-after {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-before {
	border: 10px solid currentColor; border-image: none;
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-after {
	border: 9px solid currentColor; border-image: none;
}
.drive-organize-popup-arrowdown {
	bottom: 0px;
}
.drive-organize-popup-arrowup {
	top: -10px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-before {
	border-color: rgba(0, 0, 0, 0.2) transparent; left: 0px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-before {
	border-color: rgba(0, 0, 0, 0.2) transparent; left: 0px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-after {
	border-color: rgb(241, 241, 241) transparent; left: 1px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-after {
	border-color: rgb(241, 241, 241) transparent; left: 1px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-before {
	border-bottom-width: 0px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-after {
	border-bottom-width: 0px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-before {
	border-top-width: 0px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-after {
	top: 2px; border-top-width: 0px;
}
.drive-organize-dialog {
	background: padding-box rgb(255, 255, 255); padding: 24px; outline: 0px; width: 560px; color: rgb(0, 0, 0); font-family: inherit; position: absolute; z-index: 2204; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.drive-organize-dialog-bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; position: absolute; z-index: 2203;
}
div.drive-organize-dialog-bg {
	opacity: 0.5;
}
.drive-organize-dialog-title {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 20px; font-weight: normal; cursor: default; background-color: rgb(255, 255, 255);
}
.drive-organize-dialog-title-close {
	margin: 24px; padding: 6px; top: 0px; width: 11px; height: 11px; right: 0px; position: absolute; opacity: 0.7;
}
.drive-organize-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: 11px; height: 11px; position: absolute; content: "";
}
.drive-organize-dialog-title-close:hover {
	opacity: 1;
}
.drive-organize-dialog-content {
	line-height: 1.4em; padding-top: 24px; padding-bottom: 24px; font-size: 16px; -ms-word-wrap: break-word; background-color: rgb(255, 255, 255);
}
.drive-organize-dialog-buttons {
	text-align: right;
}
.drive-organize-dialog-buttons .drive-organize-button {
	margin: 0px 0px 0px 16px; padding: 0px 8px; outline: 0px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 29px; color: rgb(68, 68, 68); line-height: 27px; font-family: inherit; font-size: 11px; font-weight: bold; cursor: default; min-width: 72px; background-color: rgb(245, 245, 245); -webkit-border-radius: 2px;
}
.drive-organize-dialog-buttons .drive-organize-button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.drive-organize-dialog-buttons .drive-organize-button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(248, 248, 248); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.drive-organize-dialog-buttons .drive-organize-button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.drive-organize-dialog-buttons [disabled].drive-organize-button {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; color: rgba(0, 0, 0, 0.26); box-shadow: none; -webkit-box-shadow: none;
}
.drive-organize-dialog-buttons .goog-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: rgb(255, 255, 255); background-color: rgb(77, 144, 254);
}
.drive-organize-dialog-buttons .goog-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); background-color: rgb(53, 122, 232);
}
.drive-organize-dialog-buttons .goog-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); background-color: rgb(53, 122, 232); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.drive-organize-dialog-buttons .goog-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff;
}
.drive-organize-dialog-buttons [disabled].goog-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; box-shadow: none; -webkit-box-shadow: none;
}
.drive-organize-dialog .goog-menu {
	padding: 0px; margin-bottom: -24px; position: relative; z-index: inherit; box-shadow: none; -webkit-box-shadow: none;
}
.drive-organize-dialog .goog-menuitem {
	margin: 0px; padding: 0px 0px 24px 16px; height: 16px; color: rgb(0, 0, 0); font-size: 13px; opacity: 0.87;
}
.drive-organize-dialog-parent-name {
	font-weight: bold;
}
.drive-organize-dialog .goog-menuitem-highlight {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none; background-color: inherit;
}
.drive-organize-dialog .goog-menuitem-content {
	margin: 0px;
}
.drive-organize-dialog .goog-menuitem-highlight .goog-menuitem-content {
	color: inherit;
}
.drive-organize-dialog .goog-option-selected .goog-menuitem-content {
	color: inherit;
}
.drive-organize-dialog .goog-menuitem-checkbox {
	background: rgba(255, 255, 255, 0); margin: 0px; border-radius: 50%; border: 1px solid rgba(198, 198, 198, 1); border-image: none; left: 0px; top: 2px; width: 15px; height: 15px; text-align: left; position: absolute; box-sizing: border-box; -webkit-border-radius: 50%; -webkit-box-sizing: border-box;
}
.drive-organize-dialog .goog-menuitem-active .goog-menuitem-checkbox {
	background: rgba(235, 235, 235, 1); border-color: rgba(182, 182, 182, 1);
}
.drive-organize-dialog .goog-menuitem-highlight .goog-menuitem-checkbox {
	border-color: rgba(182, 182, 182, 1); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}
.drive-organize-dialog .goog-menuitem-focus .goog-menuitem-checkbox {
	border-color: rgba(77, 144, 254, 1);
}
.drive-organize-dialog .goog-option-selected {
	background: rgba(255, 255, 255, 0);
}
.drive-organize-dialog .goog-option-selected .goog-menuitem-checkbox::after {
	background: rgba(96, 96, 96, 1); border-radius: 50%; left: 3px; top: 3px; width: 7px; height: 7px; display: block; position: relative; content: ""; -webkit-border-radius: 50%;
}
.apps-share-sprite {
	background-image: url("//ssl.gstatic.com/docs/documents/share/images/sprite-22.svg");
}
.goog-menu {
	background: rgb(255, 255, 255); margin: 0px; padding: 6px 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.2); transition:opacity 0.218s; border-image: none; font-size: 13px; position: absolute; cursor: default; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -webkit-border-radius: 0; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-transition: opacity .218s;
}
.goog-flat-menu-button {
	list-style: none; margin: 0px 2px; padding: 0px 18px 0px 6px; border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; text-align: center; color: rgb(68, 68, 68); line-height: 27px; font-size: 11px; font-weight: bold; text-decoration: none; cursor: default; min-width: 46px; background-color: rgb(245, 245, 245); -webkit-border-radius: 2px;
}
.goog-flat-menu-button-disabled {
	border-color: rgb(243, 243, 243); color: rgb(184, 184, 184); background-color: rgb(255, 255, 255);
}
.goog-flat-menu-button-hover.goog-flat-menu-button {
	border-color: rgb(198, 198, 198); color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-focused.goog-flat-menu-button {
	border-color: rgb(77, 144, 254);
}
.goog-flat-menu-button-open.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-active.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-caption {
	vertical-align: top; white-space: nowrap;
}
.goog-flat-menu-button-dropdown {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(119, 119, 119) transparent; top: 12px; width: 0px; height: 0px; right: 5px; position: absolute;
}
.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top: -3px; vertical-align: middle; opacity: 0.55;
}
.goog-flat-menu-button-active .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-open .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-open .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-left {
	z-index: 1;
}
.goog-flat-menu-button-right {
	z-index: 1;
}
.goog-flat-menu-button-disabled.goog-flat-menu-button-left {
	z-index: 0;
}
.goog-flat-menu-button-right:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-right.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-left:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left {
	padding-left: 0px; margin-left: -1px; vertical-align: top; min-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.goog-flat-menu-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.goog-menuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-tristatemenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-filterobsmenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-menu-nocheckbox .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.goog-menu-noicon .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.goog-menu-noaccel .goog-menuitem {
	padding-right: 44px;
}
.goog-menuitem-disabled {
	cursor: default;
}
.goog-menuitem-disabled .goog-menuitem-accel {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-content {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
	opacity: 0.3;
}
.goog-menuitem-highlight {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, 238, 238); padding-top: 5px; padding-bottom: 5px; background-color: rgb(238, 238, 238);
}
.goog-menuitem-hover {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, 238, 238); padding-top: 5px; padding-bottom: 5px; background-color: rgb(238, 238, 238);
}
.goog-menuitem-highlight .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-hover .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-checkbox {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; vertical-align: middle; position: absolute; background-repeat: no-repeat;
}
.goog-menuitem-icon {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; vertical-align: middle; position: absolute; background-repeat: no-repeat;
}
.goog-option-selected {
	background-position: left; background-image: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png"); background-repeat: no-repeat;
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-accel {
	padding: 0px 6px; left: auto; text-align: right; right: 0px; color: rgb(119, 119, 119); position: absolute; direction: ltr;
}
.goog-menuitem-mnemonic-hint {
	text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
	color: rgb(119, 119, 119); padding-left: 4px; font-size: 12px;
}
.goog-menuseparator {
	margin-top: 6px; margin-bottom: 6px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.jfk-bubble {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(168, 168, 168); padding: 16px; border-image: none; position: absolute; z-index: 1201 !important; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}
.jfk-bubble-closebtn {
	background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat; outline: 0px; border: 1px solid transparent; border-image: none; top: 2px; width: 21px; height: 21px; right: 2px; position: absolute; opacity: 0.4;
}
.jfk-bubble-closebtn:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; opacity: 0.8;
}
.jfk-bubble-arrow {
	position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	border: 9px solid currentColor; border-image: none;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	border: 8px solid currentColor; border-image: none;
}
.jfk-bubble-arrowdown {
	bottom: 0px;
}
.jfk-bubble-arrowup {
	top: -9px;
}
.jfk-bubble-arrowleft {
	left: -9px;
}
.jfk-bubble-arrowright {
	right: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	left: -9px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(168, 168, 168) transparent;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-right-width: 0px;
}
.jfk-tooltip {
	padding: 7px 9px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); transition:visibility, opacity 0.13s ease-in; border-image: none; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; margin-left: -1px; display: block; white-space: pre-wrap; visibility: visible; position: absolute; cursor: default; -ms-word-break: break-all; opacity: 1; box-shadow: none; background-color: rgb(42, 42, 42); -webkit-border-radius: 0; -webkit-box-shadow: none; -webkit-transition: visibility 0, opacity .13s ease-in;
}
.jfk-tooltip-hide {
	transition:visibility 0.13s, opacity 0.13s ease-out, left 0s linear 0.13s, top 0s linear 0.13s; left: 20px !important; top: 20px !important; visibility: hidden; opacity: 0; -webkit-transition: visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
}
.jfk-tooltip-data {
	display: none;
}
.jfk-tooltip-arrow {
	position: absolute; pointer-events: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border: 6px solid currentColor; border-image: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border: 5px solid currentColor; border-image: none;
}
.jfk-tooltip-arrowdown {
	bottom: 0px;
}
.jfk-tooltip-arrowup {
	top: -6px;
}
.jfk-tooltip-arrowleft {
	left: -6px;
}
.jfk-tooltip-arrowright {
	right: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-right-width: 0px;
}
.sharing-aria-region {
	top: -1000px; height: 1px; overflow: hidden; position: absolute;
}
.share-butterbar-container {
	padding-bottom: 5px; font-family: Roboto,arial,sans-serif; font-size: 13px; font-weight: bold; display: inline-block; position: fixed;
}
.share-client-dialog .share-butterbar-container {
	font-family: arial,sans-serif;
}
.share-butterbar-container .jfk-butterBar-shown {
	height: 21px;
}
.share-butterbar-top {
	top: 23px;
}
.share-butterbar-zindex {
	z-index: 3021;
}
.share-butter-icon {
	width: 21px; height: 21px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; vertical-align: middle; display: inline-block; opacity: 0.55;
}
.share-butter-message {
	line-height: 21px;
}
.share-butter-link {
	color: rgb(17, 85, 204); line-height: 21px; text-decoration: none; cursor: pointer;
}
.share-butter-link:visited {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.share-butter-link:focus {
	
}
.share-butter-link:active {
	color: rgb(209, 72, 54);
}
:disabled.share-butter-link {
	color: rgb(34, 34, 34); cursor: default;
}
.share-butter-copy-icon {
	background-position: 0px -120px;
}
.share-butter-specific-people-icon {
	background-position: 0px -72px;
}
.share-butter-person-link-icon {
	background-position: 0px -294px;
}
.share-client-dialog {
	width: auto !important; overflow: auto; max-height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
* html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
*:first-child + html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
.share-client-dialog .modal-dialog-content {
	padding: 0px;
}
.share-client-dialog .modal-dialog-title {
	padding: 0px;
}
.share-client-dialog .share-client-dialog-hidden-title {
	margin: 0px; padding: 0px; height: 0px;
}
.share-client-dialog .modal-dialog-title {
	font-family: arial,sans-serif; font-weight: normal;
}
.share-client-content-iframe {
	border: currentColor; border-image: none; width: 100%; height: 100%;
}
.share-client-dialog .modal-dialog-buttons {
	display: none;
}
.share-client-error-dialog {
	width: 400px; font-family: arial,sans-serif; font-size: 12px;
}
.share-client-loading-contents {
	width: 454px; height: 99px; text-align: center;
}
.share-client-spinner {
	width: 16px; height: 16px; margin-top: 41px; display: inline-block; background-image: url("//ssl.gstatic.com/docs/documents/share/images/spinner-1.gif");
}
.inline-share-ui-status {
	padding: 5px 10px; height: 19px; font-size: 12pt; font-weight: bold; background-color: rgb(241, 244, 255);
}
.inline-share-ui-overlay {
	position: absolute; z-index: 150; opacity: 0; background-color: rgb(255, 255, 255);
}
.share-client-panel-dialog-share {
	width: 100%; height: 100%;
}
.share-client-panel-dialog-overlay {
	position: absolute; z-index: 150;
}
.share-client-offscreen {
	left: -10000px !important; top: -10000px !important; position: absolute !important;
}
.share-client-loading-dialog {
	font-family: arial,sans-serif;
}
.share-client-debug {
	right: 0px; bottom: 0px; color: rgb(119, 119, 119); font-size: 10px; display: none; position: absolute;
}
.team-drive-share-client-dialog {
	padding: 0px; border-radius: 2px; border: currentColor; border-image: none; overflow: hidden; box-shadow: 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12), 0px 11px 15px -7px rgba(0,0,0,0.2); -webkit-border-radius: 2px; -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
}
.team-drive-share-client-dialog .modal-dialog-title {
	display: none;
}
.jfk-tooltip {
	z-index: 30000;
}
.scb-container {
	display: inline-block;
}
.scb-icon {
	display: inline-block;
}
.scb-button-icon {
	margin: -3px 2px 0px -5px; vertical-align: middle !important;
}
.scb-tooltip-contents {
	color: rgb(255, 255, 255); font-size: 13px; max-width: 300px;
}
.scb-tooltip-title {
	font-size: 14px; font-weight: bold;
}
.scb-tooltip-text {
	font-weight: normal;
}
.scb-tooltip-icon-container {
	width: 25px; vertical-align: top;
}
.scb-tooltip-separator {
	margin: 2px 0px; border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: solid;
}
.jfk-button-standard .scb-button-icon {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-standard .scb-button-icon {
	opacity: 0.333;
}
.scb-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-domain-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-domain-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-privately-shared-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-private-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-invalid-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-dlp-icon {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-public-icon-white {
	background-position: 0px -802px;
}
.scb-unlisted-icon-white {
	background-position: 0px -48px;
}
.scb-domain-public-icon-white {
	background-position: 0px -243px;
}
.scb-domain-unlisted-icon-white {
	background-position: 0px -599px;
}
.scb-privately-shared-icon-white {
	background-position: 0px -318px;
}
.scb-private-icon-white {
	background-position: 0px -219px;
}
.scb-invalid-icon-white {
	background-position: 0px -623px;
}
.scb-dlp-icon {
	background-position: 0px -898px;
}
.quantumWizButtonFabmenuMenu {
	display: flex; position: relative;
}
.isLeft.quantumWizButtonFabmenuMenu {
	flex-direction: row-reverse; -webkit-flex-direction: row-reverse;
}
.isRight.quantumWizButtonFabmenuMenu {
	flex-direction: row; -webkit-flex-direction: row;
}
.isUp.quantumWizButtonFabmenuMenu {
	flex-direction: column-reverse; -webkit-flex-direction: column-reverse;
}
.isDown.quantumWizButtonFabmenuMenu {
	flex-direction: column; -webkit-flex-direction: column;
}
.isActive.quantumWizButtonFabmenuMenuButton {
	transition:0.2s ease-in-out; left: 0px; top: 0px; position: absolute; z-index: 1; opacity: 1; transform: rotate(0deg); -webkit-transition: all .2s ease-in-out; -webkit-transform: rotate(0);
}
.quantumWizButtonFabmenuMenuButton {
	transition:0.2s ease-in-out; z-index: 0; opacity: 0; transform: rotate(225deg); -webkit-transition: all .2s ease-in-out; -webkit-transform: rotate(225deg);
}
.quantumWizButtonFabmenuMenu > .quantumWizButtonFabmenuMenuItems {
	transition:opacity 0.2s ease-out; display: inherit; position: absolute; z-index: 1; opacity: 0; flex-direction: inherit; -webkit-transition: opacity .2s ease-out; -webkit-flex-direction: inherit;
}
.isRight.quantumWizButtonFabmenuMenu > .quantumWizButtonFabmenuMenuItems {
	left: 64px;
}
.isLeft.quantumWizButtonFabmenuMenu > .quantumWizButtonFabmenuMenuItems {
	right: 64px;
}
.isUp.quantumWizButtonFabmenuMenu > .quantumWizButtonFabmenuMenuItems {
	bottom: 64px;
}
.isDown.quantumWizButtonFabmenuMenu > .quantumWizButtonFabmenuMenuItems {
	top: 64px;
}
.quantumWizButtonFabmenuMenu > .isHidden.quantumWizButtonFabmenuMenuItems {
	display: none;
}
.quantumWizButtonFabmenuMenu > .isShown.quantumWizButtonFabmenuMenuItems {
	transition:opacity 0.2s ease-in; opacity: 1; -webkit-transition: opacity .2s ease-in;
}
.quantumWizButtonFloatingactionbuttonEl {
	border-radius: 50%; border: currentColor; border-image: none; width: 56px; height: 56px; text-align: center; overflow: hidden; display: inline-block; position: relative; z-index: 4000; cursor: pointer; box-sizing: content-box; fill: #fff; box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); background-color: rgb(0, 0, 0); -webkit-border-radius: 50%; -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); -webkit-box-sizing: content-box;
}
.quantumWizButtonFloatingactionbuttonHoverOverlay {
	background: rgba(255, 255, 255, 0.2); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute;
}
.quantumWizButtonFloatingactionbuttonEl:hover {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.quantumWizButtonFloatingactionbuttonEl:hover .quantumWizButtonFloatingactionbuttonHoverOverlay {
	display: block;
}
.isActive.quantumWizButtonFloatingactionbuttonEl {
	box-shadow: 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12), 0px 7px 8px -4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2);
}
.isActive.quantumWizButtonFloatingactionbuttonEl .quantumWizButtonFloatingactionbuttonHoverOverlay {
	display: block;
}
.isDisabled.quantumWizButtonFloatingactionbuttonEl {
	background: rgba(153, 153, 153, 0.102); color: rgba(68, 68, 68, 0.502); cursor: default; fill: rgba(68, 68, 68, 0.502); box-shadow: none; -webkit-box-shadow: none;
}
.isDisabled.quantumWizButtonFloatingactionbuttonEl:hover {
	opacity: 1;
}
.isDisabled.quantumWizButtonFloatingactionbuttonEl .quantumWizButtonFloatingactionbuttonHoverOverlay {
	display: none;
}
.quantumWizButtonFloatingactionbuttonEl:focus {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.quantumWizButtonFloatingactionbuttonEl:focus .quantumWizButtonFloatingactionbuttonHoverOverlay {
	display: block;
}
.quantumWizButtonFloatingactionbuttonContent {
	transition:0.3s ease-in-out; left: 16px; top: 16px; width: 24px; height: 24px; display: inline-block; position: absolute; transform: rotate(0deg); -webkit-transition: all .3s ease-in-out; -webkit-transform: rotate(0);
}
.isHidden.quantumWizButtonFloatingactionbuttonContent {
	transition:0.3s ease-in-out; visibility: hidden; opacity: 0; transform: rotate(225deg); -webkit-transition: all .3s ease-in-out; -webkit-transform: rotate(225deg);
}
.rotate.quantumWizButtonFloatingactionbuttonContent {
	transition:0.3s ease-in-out; transform: rotate(135deg); -webkit-transition: all .3s ease-in-out; -webkit-transform: rotate(135deg);
}
.quantumWizButtonFloatingactionbuttonMini {
	width: 40px; height: 40px;
}
.quantumWizButtonFloatingactionbuttonMini .quantumWizButtonFloatingactionbuttonContent {
	left: 8px; top: 8px;
}
.quantumWizButtonFloatingactionbuttonRipple {
	transition:opacity 0.2s, visibility 0s 0.2s, -webkit-transform 0s 0.2s; left: 0px; top: 0px; visibility: hidden; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0); background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, 0.251), rgba(204, 204, 204, 0.251) 80%, rgba(204, 204, 204, 0) 100%); background-size: cover; -webkit-transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isActive.quantumWizButtonFloatingactionbuttonEl > .quantumWizButtonFloatingactionbuttonRipple {
	visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.isUndragged.isActive.quantumWizButtonFloatingactionbuttonEl > .quantumWizButtonFloatingactionbuttonRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.2s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.isDeactivating.quantumWizButtonFloatingactionbuttonEl > .quantumWizButtonFloatingactionbuttonRipple {
	visibility: visible; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.quantumWizSpinnerSpinner {
	width: 28px; height: 28px; display: inline-block; position: relative;
}
.quantumWizSpinnerMessageContainer {
	width: 0px; height: 0px; overflow: hidden; position: absolute;
}
.quantumWizSpinnerSpinnerContainer {
	width: 100%; height: 100%;
}
.isActive.quantumWizSpinnerSpinner .quantumWizSpinnerSpinnerContainer {
	animation:spinner-container-rotate 1568ms linear infinite; -webkit-animation: spinner-container-rotate 1568ms linear infinite;
}
.quantumWizSpinnerSpinnerLayer {
	width: 100%; height: 100%; position: absolute; opacity: 0;
}
.quantumWizSpinnerColorOne {
	border-color: rgb(66, 133, 244);
}
.quantumWizSpinnerColorTwo {
	border-color: rgb(219, 68, 55);
}
.quantumWizSpinnerColorThree {
	border-color: rgb(244, 180, 0);
}
.quantumWizSpinnerColorFour {
	border-color: rgb(15, 157, 88);
}
.isActive.quantumWizSpinnerSpinner .quantumWizSpinnerColorOne.quantumWizSpinnerSpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner .quantumWizSpinnerColorTwo.quantumWizSpinnerSpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner .quantumWizSpinnerColorThree.quantumWizSpinnerSpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner .quantumWizSpinnerColorFour.quantumWizSpinnerSpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.quantumWizSpinnerGapPatch {
	border-color: inherit; left: 45%; top: 0px; width: 10%; height: 100%; overflow: hidden; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.quantumWizSpinnerGapPatch .quantumWizSpinnerCircle {
	left: -450%; width: 1000%;
}
.quantumWizSpinnerCircleClipper {
	border-color: inherit; width: 50%; height: 100%; overflow: hidden; display: inline-block; position: relative;
}
.quantumWizSpinnerCircleClipper .quantumWizSpinnerCircle {
	width: 200%;
}
.quantumWizSpinnerCircle {
	border-width: 3px; border-style: solid; border-radius: 50%; animation:none; left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; border-top-color: inherit; border-right-color: inherit; border-bottom-color: transparent; border-left-color: inherit; position: absolute; box-sizing: border-box; -webkit-border-radius: 50%; -webkit-box-sizing: border-box; -webkit-animation: none;
}
.quantumWizSpinnerLeft.quantumWizSpinnerCircleClipper .quantumWizSpinnerCircle {
	border-right-color: transparent; transform: rotate(129deg); -webkit-transform: rotate(129deg);
}
.quantumWizSpinnerRight.quantumWizSpinnerCircleClipper .quantumWizSpinnerCircle {
	left: -100%; border-left-color: transparent; transform: rotate(-129deg); -webkit-transform: rotate(-129deg);
}
.isActive.quantumWizSpinnerSpinner .quantumWizSpinnerLeft.quantumWizSpinnerCircleClipper .quantumWizSpinnerCircle {
	animation:spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-left-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner .quantumWizSpinnerRight.quantumWizSpinnerCircleClipper .quantumWizSpinnerCircle {
	animation:spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-right-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isWarmdown.quantumWizSpinnerSpinner .quantumWizSpinnerSpinnerContainer {
	animation:spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-animation: spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0.0, 0.2, 1);
}
.quantumWizSpinnerSpinner2Spinner2 {
	width: 28px; height: 28px; display: inline-block; position: relative;
}
.quantumWizSpinnerSpinner2MessageContainer {
	width: 0px; height: 0px; overflow: hidden; position: absolute;
}
.quantumWizSpinnerSpinner2SpinnerContainer {
	width: 100%; height: 100%;
}
.isActive.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2SpinnerContainer {
	animation:spinner-container-rotate 1568ms linear infinite; -webkit-animation: spinner-container-rotate 1568ms linear infinite;
}
.quantumWizSpinnerSpinner2SpinnerLayer {
	width: 100%; height: 100%; position: absolute; opacity: 0;
}
.quantumWizSpinnerSpinner2ColorOne {
	border-color: rgb(66, 133, 244);
}
.quantumWizSpinnerSpinner2ColorTwo {
	border-color: rgb(219, 68, 55);
}
.quantumWizSpinnerSpinner2ColorThree {
	border-color: rgb(244, 180, 0);
}
.quantumWizSpinnerSpinner2ColorFour {
	border-color: rgb(15, 157, 88);
}
.isActive.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2ColorOne.quantumWizSpinnerSpinner2SpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2ColorTwo.quantumWizSpinnerSpinner2SpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2ColorThree.quantumWizSpinnerSpinner2SpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2ColorFour.quantumWizSpinnerSpinner2SpinnerLayer {
	animation:spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.quantumWizSpinnerSpinner2GapPatch {
	border-color: inherit; left: 45%; top: 0px; width: 10%; height: 100%; overflow: hidden; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.quantumWizSpinnerSpinner2GapPatch .quantumWizSpinnerSpinner2Circle {
	left: -450%; width: 1000%;
}
.quantumWizSpinnerSpinner2CircleClipper {
	border-color: inherit; width: 50%; height: 100%; overflow: hidden; display: inline-block; position: relative;
}
.quantumWizSpinnerSpinner2CircleClipper .quantumWizSpinnerSpinner2Circle {
	width: 200%;
}
.quantumWizSpinnerSpinner2Circle {
	border-width: 3px; border-style: solid; border-radius: 50%; animation:none; left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; border-top-color: inherit; border-right-color: inherit; border-bottom-color: transparent; border-left-color: inherit; position: absolute; box-sizing: border-box; -webkit-border-radius: 50%; -webkit-box-sizing: border-box; -webkit-animation: none;
}
.quantumWizSpinnerSpinner2Left.quantumWizSpinnerSpinner2CircleClipper .quantumWizSpinnerSpinner2Circle {
	border-right-color: transparent; transform: rotate(129deg); -webkit-transform: rotate(129deg);
}
.quantumWizSpinnerSpinner2Right.quantumWizSpinnerSpinner2CircleClipper .quantumWizSpinnerSpinner2Circle {
	left: -100%; border-left-color: transparent; transform: rotate(-129deg); -webkit-transform: rotate(-129deg);
}
.isActive.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2Left.quantumWizSpinnerSpinner2CircleClipper .quantumWizSpinnerSpinner2Circle {
	animation:spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-left-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isActive.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2Right.quantumWizSpinnerSpinner2CircleClipper .quantumWizSpinnerSpinner2Circle {
	animation:spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: spinner-right-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.isWarmdown.quantumWizSpinnerSpinner2Spinner2 .quantumWizSpinnerSpinner2SpinnerContainer {
	animation:spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-animation: spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0.0, 0.2, 1);
}
.quantumWizTabsPapertabsTabList {
	width: 100%; border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid; display: flex; position: relative;
}
.quantumWizTabsPapertabsTab {
	border: 0px currentColor; transition:color 0.1s; border-image: none; text-align: center; color: rgba(0, 0, 0, 0.54); text-transform: uppercase; line-height: 48px; overflow: hidden; font-size: 14px; font-weight: 500; position: relative; cursor: pointer; min-width: 4em; flex-grow: 1; -webkit-transition: color .1s; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.isFocused.quantumWizTabsPapertabsTab {
	background-color: rgb(221, 221, 221);
}
.isSelected.quantumWizTabsPapertabsTab {
	color: rgb(66, 133, 244);
}
.quantumWizTabsPapertabsRipple {
	transition:opacity 0.2s; left: 0px; top: 0px; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0); background-image: radial-gradient(circle farthest-side, rgba(66, 133, 244, 0.251), rgba(66, 133, 244, 0.251) 80%, rgba(66, 133, 244, 0) 100%); background-size: cover; -webkit-transition: opacity .2s ease; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isActive.quantumWizTabsPapertabsTab > .quantumWizTabsPapertabsRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1); opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.isDeactivating.quantumWizTabsPapertabsTab > .quantumWizTabsPapertabsRipple {
	transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.quantumWizTabsPapertabsTabContent {
	display: inline-block; white-space: nowrap;
}
.quantumWizTabsPapertabsTabIndicator {
	height: 2px; bottom: 0px; position: absolute; background-color: rgb(66, 133, 244); will-change: left, width;
}
.expand.quantumWizTabsPapertabsTabIndicator {
	transition:left 0.15s cubic-bezier(0.4, 0, 1, 1), width 0.15s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: left .15s cubic-bezier(0.4, 0.0, 1, 1), width .15s cubic-bezier(0.4, 0.0, 1, 1);
}
.contract.quantumWizTabsPapertabsTabIndicator {
	transition:left 0.18s cubic-bezier(0, 0, 0.2, 1), width 0.18s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: left .18s cubic-bezier(0.0, 0.0, 0.2, 1), width .18s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.quantumWizTabsPapertabsStaticTabIndicator {
	width: 100%; height: 2px; bottom: 0px; display: none; position: absolute; background-color: rgb(66, 133, 244);
}
.isStatic.quantumWizTabsPapertabsTab .quantumWizTabsPapertabsStaticTabIndicator {
	display: block;
}
.quantumWizTabsPapertabsTabPanel {
	display: none;
}
.isSelected.quantumWizTabsPapertabsTabPanel {
	display: block;
}
.isSliding.quantumWizTabsPapertabsTabPanel {
	transition:transform 0.33s cubic-bezier(0.4, 0, 0.2, 1); display: block; -webkit-transition: transform .33s cubic-bezier(0.4, 0.0, 0.2, 1);
}
.quantumWizTabsScrollabletabsscrollableTabs {
	display: flex;
}
.quantumWizTabsScrollabletabsscrollableTabLists {
	overflow: hidden; display: inherit; white-space: nowrap;
}
.quantumWizTabsScrollabletabsscrollButton {
	width: 48px; height: 48px; visibility: hidden; position: relative; opacity: 0; fill: #4285f4;
}
.isShown.quantumWizTabsScrollabletabsscrollButton {
	visibility: visible; opacity: 1;
}
.quantumWizTabsScrollabletabsscrollButton > .quantumWizTabsScrollabletabsArrowContent {
	left: 12px; top: 12px; position: absolute;
}
.quantumWizTabsScrollabletabsRipple {
	transition:0.2s ease-in-out; left: 0px; top: 0px; width: 48px; height: 48px; position: absolute; opacity: 0; pointer-events: none; transform: scale(0); background-image: radial-gradient(circle farthest-side, rgba(66, 133, 244, 0.251), rgba(66, 133, 244, 0.251) 80%, rgba(66, 133, 244, 0) 100%); background-size: cover; -webkit-transition: all .2s ease-in-out; -webkit-transform: scale(0); -webkit-background-size: cover;
}
.isActive.isShown.quantumWizTabsScrollabletabsscrollButton > .quantumWizTabsScrollabletabsRipple {
	transition:0.2s ease-in-out; opacity: 1; transform: scale(1); -webkit-transition: all .2s ease-in-out; -webkit-transform: scale(1);
}
.quantumWizTogglePapertoggleEl {
	width: 37px; height: 20px; vertical-align: middle; display: inline-block; position: relative; z-index: 0; cursor: pointer; box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
[aria-disabled='true'].quantumWizTogglePapertoggleEl {
	cursor: default;
}
.quantumWizTogglePapertoggleThumb {
	border-radius: 100%; border: 10px solid rgb(250, 250, 250); transition:border-color 0.3s; border-image: none; position: absolute; box-shadow: 0px 1px 3px rgba(0,0,0,0.4); -webkit-border-radius: 100%; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -webkit-transition: border-color .3s ease;
}
[aria-checked='true'] .quantumWizTogglePapertoggleThumb {
	border-color: rgb(0, 150, 136);
}
[aria-disabled='true'] .quantumWizTogglePapertoggleThumb {
	border-color: rgb(189, 189, 189);
}
[aria-disabled='true'].quantumWizTogglePapertoggleColored .quantumWizTogglePapertoggleThumb {
	border-color: rgb(189, 189, 189);
}
.quantumWizTogglePapertoggleCircles {
	transition:transform 0.06s; -webkit-transition: transform .06s ease;
}
.isChecked.quantumWizTogglePapertoggleEl > .quantumWizTogglePapertoggleCircles {
	transform: translate(17px); -webkit-transform: translate(17px);
}
.isIndeterminate.quantumWizTogglePapertoggleEl > .quantumWizTogglePapertoggleCircles {
	transform: translate(8.5px); -webkit-transform: translate(8.5px);
}
.quantumWizTogglePapertoggleTrack {
	border-radius: 7px; border: 7px solid rgb(185, 185, 185); transition:border-color 0.3s; border-image: none; top: 3px; width: 23px; position: absolute; -webkit-border-radius: 7px; -webkit-transition: border-color .3s ease;
}
[aria-checked='true'] > .quantumWizTogglePapertoggleTrack {
	border-color: rgba(0, 150, 136, 0.502);
}
[aria-disabled='true'] > .quantumWizTogglePapertoggleTrack {
	border-color: rgb(185, 185, 185);
}
[aria-checked='mixed'] .quantumWizTogglePapertoggleThumb {
	border-color: rgb(244, 180, 0);
}
[aria-checked='mixed'] .quantumWizTogglePapertoggleTrack {
	border-color: rgb(224, 224, 224);
}
[aria-checked='mixed'] .quantumWizTogglePapertoggleInk {
	left: 8.5px;
}
.quantumWizTogglePapertoggleInk {
	outline: transparent solid 0.1px; border-radius: 100%; transition:opacity 0.15s, left 0.3s; left: 0px; width: 20px; height: 20px; position: absolute; z-index: -1; opacity: 0; pointer-events: none; transform: scale(2.5); background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 100%; -webkit-transition: opacity .15s ease, left .3s ease; -webkit-transform: scale(2.5);
}
.isActive > .quantumWizTogglePapertoggleInk {
	animation:quantumWizRadialInkSpread 0.3s forwards; opacity: 1; -webkit-animation: quantumWizRadialInkSpread .3s; -webkit-animation-fill-mode: forwards;
}
[aria-checked='true'] > .quantumWizTogglePapertoggleInk {
	left: 17px;
}
.isCheckedNext > .quantumWizTogglePapertoggleInk {
	background-color: rgba(0, 150, 136, 0.2);
}
.isFocused > .quantumWizTogglePapertoggleInk {
	animation:quantumWizRadialInkFocusPulse 0.7s infinite alternate; opacity: 1; background-color: rgba(0, 150, 136, 0.2); -webkit-animation: quantumWizRadialInkFocusPulse .7s infinite alternate;
}
.quantumWizProgressEl {
	transition:opacity 250ms linear; width: 100%; height: 4px; overflow: hidden; position: relative; transform: translateZ(0px); -webkit-transition: opacity 250ms linear; -webkit-transform: translateZ(0);
}
.quantumWizProgressBuffer {
	position: absolute;
}
.quantumWizProgressBufferingDots {
	width: 100%; height: 100%; position: absolute;
}
.quantumWizProgressRect {
	width: 100%; height: 100%; position: absolute;
}
.quantumWizProgressRectInner {
	width: 100%; height: 100%; position: absolute;
}
.quantumWizProgressBuffer {
	transform-origin: left top; transition:transform 250ms; -webkit-transform-origin: top left;
}
.quantumWizProgressRect {
	transform-origin: left top; transition:transform 250ms; animation:none; -webkit-transition: -webkit-transform 250ms ease; -webkit-animation: none; -webkit-transform-origin: top left;
}
.quantumWizProgressRectInner {
	animation:none; -webkit-animation: none;
}
.quantumWizProgressBuffer {
	transform-origin: left top; transition:transform 250ms; width: 100%; height: 100%; background-color: rgb(230, 230, 230); -webkit-transition: transform 250ms ease; -webkit-transform-origin: top left;
}
.quantumWizProgressRectPrimary {
	transform: scaleX(0); -webkit-transform: scaleX(0);
}
.quantumWizProgressRectAuxiliary {
	visibility: hidden;
}
.quantumWizProgressRectInner {
	display: inline-block; background-color: rgb(0, 0, 0);
}
.quantumWizProgressBufferingDots {
	visibility: hidden; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23e6e6e6%27%2F%3E%3C%2Fsvg%3E"); background-repeat: repeat-x; background-size: 10px 4px; -webkit-background-size: 10px 4px;
}
.isIndeterminate.quantumWizProgressEl .quantumWizProgressRect {
	transition:none; -webkit-transition: none;
}
.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectPrimary {
	animation:primary-indeterminate-translate 2s linear infinite; -webkit-animation: primary-indeterminate-translate 2s infinite linear;
}
.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectPrimary > .quantumWizProgressRectInner {
	animation:primary-indeterminate-scale 2s linear infinite; -webkit-animation: primary-indeterminate-scale 2s infinite linear;
}
.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectAuxiliary {
	animation:auxiliary-indeterminate-translate 2s linear infinite; visibility: visible; -webkit-animation: auxiliary-indeterminate-translate 2s infinite linear;
}
.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectAuxiliary > .quantumWizProgressRectInner {
	animation:auxiliary-indeterminate-scale 2s linear infinite; -webkit-animation: auxiliary-indeterminate-scale 2s infinite linear;
}
.isIE.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectInner {
	transform: scaleX(0.45); -webkit-transform: scaleX(0.45);
}
.isIE.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectAuxiliary {
	animation:none; visibility: hidden; -webkit-animation: none;
}
.isIE.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectPrimary {
	animation:indeterminate-translate-ie 2s ease-out infinite; -webkit-animation: indeterminate-translate-ie 2s infinite ease-out;
}
.isIE.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectPrimary > .quantumWizProgressRectInner {
	animation:none; -webkit-animation: none;
}
.isIE.isIndeterminate.quantumWizProgressEl .quantumWizProgressRectAuxiliary > .quantumWizProgressRectInner {
	animation:none; -webkit-animation: none;
}
.isReversed.quantumWizProgressEl .quantumWizProgressBuffer {
	transform-origin: right center; right: 0px; -webkit-transform-origin: center right;
}
.isReversed.quantumWizProgressEl .quantumWizProgressRect {
	transform-origin: right center; right: 0px; -webkit-transform-origin: center right;
}
.isReversed.quantumWizProgressEl .quantumWizProgressRectPrimary {
	animation-name: primary-indeterminate-translate-reverse; -webkit-animation-name: primary-indeterminate-translate-reverse;
}
.isReversed.quantumWizProgressEl .quantumWizProgressRectAuxiliary {
	animation-name: auxiliary-indeterminate-translate-reverse; -webkit-animation-name: auxiliary-indeterminate-translate-reverse;
}
.isIE.isReversed.quantumWizProgressEl .quantumWizProgressRectPrimary {
	animation-name: indeterminate-translate-reverse-ie; -webkit-animation-name: indeterminate-translate-reverse-ie;
}
.isClosed.quantumWizProgressEl {
	opacity: 0;
}
.isInactive.quantumWizProgressEl .quantumWizProgressRectAuxiliary {
	animation-play-state: paused; -webkit-animation-play-state: paused;
}
.isInactive.quantumWizProgressEl .quantumWizProgressRectPrimary {
	animation-play-state: paused; -webkit-animation-play-state: paused;
}
.isInactive.quantumWizProgressEl .quantumWizProgressRectAuxiliary > .quantumWizProgressRectInner {
	animation-play-state: paused; -webkit-animation-play-state: paused;
}
.isInactive.quantumWizProgressEl .quantumWizProgressRectPrimary > .quantumWizProgressRectInner {
	animation-play-state: paused; -webkit-animation-play-state: paused;
}
.isBuffering.quantumWizProgressEl .quantumWizProgressBufferingDots {
	animation:buffering 250ms linear infinite; visibility: visible; -webkit-animation: buffering 250ms infinite linear;
}
.isReversed.isBuffering.quantumWizProgressEl .quantumWizProgressBufferingDots {
	animation:buffering-reverse 250ms linear infinite; -webkit-animation: buffering-reverse 250ms infinite linear;
}
.docssharedWizOmnilistMorselRoot {
	display: flex; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.docssharedWizOmnilistMorselDeleteButton {
	opacity: 0.3; fill: #000;
}
.ds-hc-white .docssharedWizOmnilistMorselDeleteButton {
	opacity: 1;
}
.ds-hc-black .docssharedWizOmnilistMorselDeleteButton {
	opacity: 1; fill: white;
}
.docssharedWizOmnilistMorselValue {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.docssharedWizOmnilistMorselValueInput {
	flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizMenuPapermenubuttonEl {
	border-radius: 3px; border: 0px currentColor; transition:background 0.3s; border-image: none; text-align: center; color: rgb(68, 68, 68); overflow: hidden; font-size: 14px; font-weight: 500; display: inline-block; position: relative; cursor: pointer; min-width: 88px; -webkit-border-radius: 3px; -webkit-transition: background .3s; -webkit-user-select: none; -webkit-tap-highlight-color: transparent;
}
.quantumWizMenuPapermenubuttonDark {
	color: rgb(255, 255, 255); fill: #fff;
}
.quantumWizMenuPapermenubuttonRaised {
	background: rgb(223, 223, 223); transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.12), 0px 1px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); -webkit-transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
}
.isActive.quantumWizMenuPapermenubuttonRaised {
	transition:background 0.8s; box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-transition: background .8s;
}
.isDisabled.quantumWizMenuPapermenubuttonRaised {
	background: rgba(153, 153, 153, 0.102);
}
.isFocused.quantumWizMenuPapermenubuttonLight {
	background-color: rgba(153, 153, 153, 0.4);
}
.isFocused.quantumWizMenuPapermenubuttonDark {
	background-color: rgba(204, 204, 204, 0.251);
}
.quantumWizMenuPapermenubuttonRipple {
	transition:opacity 0.2s; left: 0px; top: 0px; visibility: hidden; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0); background-size: cover; -webkit-transition: opacity .2s ease; -webkit-transform: translate(-50%, -50%) scale(0); -webkit-background-size: cover;
}
.isOpen.quantumWizMenuPapermenubuttonEl > .quantumWizMenuPapermenubuttonRipple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1); visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(2.2); -webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.isDeactivating.quantumWizMenuPapermenubuttonEl > .quantumWizMenuPapermenubuttonRipple {
	visibility: visible; transform: translate(-50%, -50%) scale(2.2); -webkit-transform: translate(-50%, -50%) scale(2.2);
}
.quantumWizMenuPapermenubuttonEl > .quantumWizMenuPapermenubuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%);
}
.isOpen.quantumWizMenuPapermenubuttonLight > .quantumWizMenuPapermenubuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%);
}
.isOpen.quantumWizMenuPapermenubuttonDark > .quantumWizMenuPapermenubuttonRipple {
	background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, 0.251), rgba(204, 204, 204, 0.251) 80%, rgba(204, 204, 204, 0) 100%);
}
.isDisabled.quantumWizMenuPapermenubuttonLight {
	color: rgba(68, 68, 68, 0.502); cursor: auto; fill: rgba(68, 68, 68, 0.502);
}
.isDisabled.quantumWizMenuPapermenubuttonDark {
	color: rgba(255, 255, 255, 0.502); fill: rgba(255, 255, 255, 0.502);
}
.isDisabled.quantumWizMenuPapermenubuttonEl {
	color: rgba(68, 68, 68, 0.502); cursor: auto; box-shadow: none; -webkit-box-shadow: none;
}
.quantumWizMenuPapermenubuttonContent {
	margin: 16px; position: relative;
}
.quantumWizMenuPapermenubuttonLabel {
	line-height: 48px; display: inline-block;
}
.freebirdFormeditorViewResponsesBbUpsellUpsell {
	padding: 40px 0px 10px; margin-bottom: 16px;
}
.freebirdFormeditorViewResponsesBbUpsellHeader {
	margin-bottom: 30px;
}
.freebirdFormeditorViewResponsesBbUpsellHeaderTitle {
	font: 500 20px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbUpsellHelpText {
	font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbUpsellUpsellCards {
	display: flex; flex-direction: row; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row;
}
.freebirdFormeditorViewResponsesBbUpsellUpsellCard {
	margin: 0px 8px; display: flex; box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); flex-direction: column; flex-grow: 1; flex-basis: 0px; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1; -webkit-flex-basis: 0;
}
:first-of-type.freebirdFormeditorViewResponsesBbUpsellUpsellCard {
	margin-left: 0px;
}
:last-of-type.freebirdFormeditorViewResponsesBbUpsellUpsellCard {
	margin-right: 0px;
}
.freebirdFormeditorViewResponsesBbUpsellResponsesHighlight {
	padding: 25px 0px 20px; text-align: center; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(250, 250, 250);
}
.freebirdFormeditorViewResponsesBbUpsellResponsesCountTitle {
	font-size: 34px;
}
.freebirdFormeditorViewResponsesBbUpsellResponsesCountSubTitle {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbUpsellMarginOfErrorSubText {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbUpsellFeaturesHighlight {
	display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; box-pack: justify; -webkit-justify-content: space-between; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.freebirdFormeditorViewResponsesBbUpsellFeatures {
	font: 400 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding: 16px 16px 8px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbUpsellFeature {
	padding-bottom: 10px; display: flex; flex-direction: row; -webkit-box-orient: horizontal; box-orient: horizontal; -webkit-flex-direction: row;
}
.freebirdFormeditorViewResponsesBbUpsellFeatureDescription {
	padding: 5px 0px 0px 10px; line-height: 16px;
}
.freebirdFormeditorViewResponsesBbUpsellUpgradeButtonContainer {
	text-align: center; padding-bottom: 15px;
}
.freebirdFormeditorViewResponsesBbUpsellUpgradeButton {
	padding-right: 15px; padding-left: 15px; margin-bottom: 15px;
}
.freebirdFormeditorViewResponsesBbUpsellUpgradePrice {
	font: 500 13px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgba(0, 0, 0, 0.54); font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbUpsellOriginalPrice {
	text-decoration: line-through;
}
.freebirdFormeditorViewResponsesBbUpsellHighlightPrice.freebirdFormeditorViewResponsesBbUpsellUpgradePrice {
	color: rgb(66, 133, 244);
}
@media all and (max-width:600px)
{
.freebirdFormeditorViewResponsesBbUpsellUpsellCards {
	flex-direction: column; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column;
}
.freebirdFormeditorViewResponsesBbUpsellUpsellCard {
	margin: 10px 0px; flex-basis: auto; -webkit-box-flex: auto; box-flex: auto; -webkit-flex-grow: auto; -webkit-flex-basis: auto;
}
}
.freebirdFormeditorViewResponsesBbRoot #survey-button {
	display: none;
}
.freebirdFormeditorViewResponsesBbRoot pt-sneak-peek-card {
	display: none;
}
.freebirdFormeditorViewResponsesBbCard {
	margin: 12px 0px; padding: 24px; box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewResponsesBbButton {
	margin-top: 12px;
}
.freebirdFormeditorViewResponsesBbStatusreportStatusReport {
	margin: 30px 0px 10px; padding: 40px 0px 35px; color: rgba(0, 0, 0, 0.87); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.freebirdFormeditorViewResponsesBbStatusreportReportContainer {
	margin: auto; width: 450px;
}
.freebirdFormeditorViewResponsesBbStatusreportResults {
	text-align: center; line-height: 24px; margin-bottom: 20px;
}
.freebirdFormeditorViewResponsesBbStatusreportStatuses {
	display: flex; justify-content: space-between; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-between;
}
.freebirdFormeditorViewResponsesBbStatusreportStatusContainer {
	text-align: center; position: relative;
}
.freebirdFormeditorViewResponsesBbStatusreportFeatureNumber {
	font: 500 34px/40px Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbStatusreportFeatureSub {
	font-size: 20px;
}
.freebirdFormeditorViewResponsesBbStatusreportFeatureDescription {
	font: 400 12px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; padding-bottom: 8px; font-size-adjust: none; font-stretch: normal;
}
.freebirdFormeditorViewResponsesBbStatusreportBackgroundCircle {
	width: 160px; height: 160px;
}
.freebirdFormeditorViewResponsesBbStatusreportBackgroundCircle circle {
	fill: #2196f3;
}
.freebirdFormeditorViewResponsesBbStatusreportBackgroundCircle circle.freebirdFormeditorViewResponsesBbStatusreportNoResponses {
	fill: #90caf9;
}
.freebirdFormeditorViewResponsesBbStatusreportBackgroundCircle path {
	fill: #90caf9;
}
.freebirdFormeditorViewResponsesBbStatusreportCenterCircle {
	border-radius: 50%; left: 10px; top: 10px; width: 140px; height: 140px; display: flex; position: absolute; justify-content: space-around; align-items: center; background-color: rgb(255, 255, 255); -webkit-border-radius: 50%; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: justify; -webkit-justify-content: space-around;
}
#docs-omnibox-toolbar .docs-omnibox-autocomplete {
	margin-right: 4px;
}
.docs-omnibox-autocomplete {
	margin-top: 4px;
}
.docs-omnibox-input {
	width: 100%; min-width: 178px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
:-ms-input-placeholder.docs-omnibox-input {
	color: rgb(119, 119, 119); font-family: arial,sans-serif; font-size: 11px; font-weight: bold; opacity: 1;
}
.docs-omnibox-autocomplete .ac-renderer {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; position: fixed; z-index: 1003; min-width: 250px; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.docs-omnibox-autocomplete .ac-highlighted {
	font-weight: bold;
}
.docs-omnibox-autocomplete .ac-active {
	background-color: rgb(238, 238, 238);
}
.docsWizOmniboxOmniboxDialog {
	overflow: visible;
}
.docsWizOmniboxOmniboxDialogContent {
	overflow: visible;
}
.docssharedWizMagiclistItemEl {
	font-size: 13px; font-weight: 400; display: flex; min-height: 48px; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center;
}
.docssharedWizMagiclistItemEl .exportUnderline {
	margin-top: 4px; visibility: hidden;
}
.docssharedWizMagiclistItemEl:hover .exportUnderline {
	visibility: visible;
}
.isFocused.docssharedWizMagiclistItemInput .exportUnderline {
	visibility: visible;
}
.docssharedWizMagiclistItemItemLabel {
	display: flex; flex-shrink: 0; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-shrink: 0;
}
.docssharedWizMagiclistItemControlContainer {
	margin-right: 12px;
}
.docssharedWizMagiclistItemRemoveButton {
	opacity: 0.5;
}
.docssharedWizMagiclistItemRemoveButtonSpacer {
	width: 48px;
}
.docssharedWizMagiclistItemInput {
	width: 100%;
}
.docssharedWizMagiclistItemInput input {
	width: 100%; font-size: 13px;
}
.docssharedWizMagiclistItemInputContainer {
	margin-top: 8px; min-width: 0px; flex-grow: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.docssharedWizMagiclistItemAddChoice.docssharedWizMagiclistItemInputContainer {
	margin-right: 4px; flex-grow: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0;
}
.docssharedWizMagiclistItemAddChoice.docssharedWizMagiclistItemInputContainer .exportLabel {
	color: rgba(0, 0, 0, 0.54); font-size: 13px; position: static;
}
.docssharedWizMagiclistItemAddChoice input {
	top: 0px; position: absolute; cursor: pointer;
}
.docssharedWizMagiclistItemAddOther {
	text-align: center; color: rgb(66, 133, 244); text-transform: uppercase; font-weight: 500; margin-left: 4px; cursor: pointer; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;
}
.docssharedWizMagiclistItemCoreItemContentContainer {
	display: flex; flex-grow: 1; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.docssharedWizMagiclistItemDragHandleContainer {
	width: 42px; height: 24px; visibility: hidden;
}
.docssharedWizMagiclistItemEl:hover .docssharedWizMagiclistItemDragHandleContainer {
	visibility: visible;
}
.dragger-el .docssharedWizMagiclistItemDragHandleContainer {
	visibility: visible;
}
.touch .docssharedWizMagiclistItemIsFocused.docssharedWizMagiclistItemEl .docssharedWizMagiclistItemDragHandleContainer {
	visibility: visible;
}
.dragger-el .docssharedWizMagiclistItemCoreItemContentContainer {
	background: rgb(255, 255, 255); opacity: 0.7; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12), 0px 1px 3px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.docssharedWizMagiclistItemDragHandleContainer .magiclist-draghandle {
	text-align: center; cursor: move; opacity: 0.3;
}
.quantumWizAutocompleteInputBox {
	flex:1 1 0px; display: flex; -webkit-box-flex: 1; -webkit-flex: 1;
}
.quantumWizAutocompleteInputText {
	flex:1 1 0px; display: flex; -webkit-box-flex: 1; -webkit-flex: 1;
}
.quantumWizAutocompleteAutocomplete {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.quantumWizAutocompleteIsInline {
	display: inline;
}
.quantumWizAutocompleteIsInline .quantumWizAutocompleteInputBox {
	display: inline;
}
.quantumWizAutocompleteIsInline .quantumWizAutocompleteInputText {
	display: inline;
}
.quantumWizAutocompleteLoadingWrapper {
	left: 1px; height: 4px; right: 1px; bottom: 1px; display: none; position: absolute; -ms-overflow-x: hidden; background-color: rgb(255, 255, 255);
}
.loading.quantumWizAutocompleteAutocomplete .quantumWizAutocompleteLoadingWrapper {
	display: block;
}
.quantumWizAutocompleteAutocompleteDropdown {
	left: 0px; right: 0px; position: absolute; z-index: 1; -ms-overflow-y: auto;
}
[data-childcount='0'].quantumWizAutocompleteAutocompleteDropdown {
	display: none;
}
[data-expanded='false'].quantumWizAutocompleteAutocompleteDropdown {
	display: none;
}
.quantumWizAutocompleteAutocompleteWithTextInputDropdown {
	top: -24px; position: relative;
}
.quantumWizAutocompleteInputText {
	position: relative;
}
.quantumWizAutocompleteInputHint {
	left: 0px; width: 100%; position: absolute; opacity: 0.3;
}
.quantumWizAutocompleteInputText {
	font: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit; background-color: transparent;
}
.quantumWizAutocompleteInputHint {
	font: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit; background-color: transparent;
}
.quantumWizAutocompleteInputText::-ms-clear {
	display: none;
}
.quantumWizAutocompleteInputBox {
	height: 100%;
}
.quantumWizAutocompleteInputText {
	height: 100%;
}
.quantumWizAutocompleteInputHint {
	height: 100%;
}
.quantumWizAutocompleteDefaultAutocompleteItem {
	white-space: nowrap; -ms-overflow-x: hidden; -ms-text-overflow: ellipsis;
}
.quantumWizAutocompleteAutocompleteItem {
	cursor: default;
}
.quantumWizAutocompletePaperautocompletePaperAutocomplete {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.quantumWizAutocompletePaperautocompletePaperAutocomplete .exportAutocompleteDropdown {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.quantumWizAutocompletePaperautocompletePaperAutocompleteItem {
	font: 400 16px/normal Roboto, RobotoDraft, Helvetica, Arial, sans-serif; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.quantumWizAutocompletePaperautocompletePaperAutocomplete {
	height: 34px; line-height: 34px; display: inline-block;
}
.quantumWizAutocompletePaperautocompletePaperAutocompleteWithTextInput {
	height: auto; display: inline-block;
}
.quantumWizAutocompletePaperautocompletePaperAutocomplete .exportAutocompleteInput {
	border-width: 0px 1px; border-style: solid; border-color: transparent;
}
.quantumWizAutocompletePaperautocompletePaperAutocompleteItem {
	padding: 0px 16px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.quantumWizAutocompletePaperautocompletePaperAutocomplete .exportAutocompleteInput {
	padding: 0px 16px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.quantumWizAutocompletePaperautocompletePaperAutocomplete .exportAutocompleteDropdown {
	padding: 8px 0px; border-radius: 0px 0px 2px 2px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; box-sizing: border-box; box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-border-radius: 0 0 2px 2px; -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -webkit-box-sizing: border-box;
}
.quantumWizAutocompletePaperautocompletePaperAutocompleteItem {
	line-height: 40px;
}
[aria-selected='true'].quantumWizAutocompletePaperautocompletePaperAutocompleteItem {
	background-color: rgb(238, 238, 238);
}
.quantumWizAutocompletePaperautocompletePaperAutocompleteSeparator {
	margin: 7px 0px; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.quantumWizAutocompletePaperautocompleteDefaultPaperAutocompleteItem {
	white-space: nowrap; -ms-overflow-x: hidden; -ms-text-overflow: ellipsis;
}
.quantumWizCommonModalBackground {
	transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0.15s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 5000; opacity: 0; pointer-events: none; background-color: rgba(0, 0, 0, 0.502); -webkit-transition: opacity .15s cubic-bezier(0.4, 0.0, 0.2, 1) .15s;
}
.isOpen.quantumWizCommonModalBackground {
	transition:opacity 0.05s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; pointer-events: all; -webkit-transition: opacity .05s cubic-bezier(0.4, 0.0, 0.2, 1);
}
.quantumWizCommonModalBackgroundTop {
	height: 3em; display: block;
}
.quantumWizCommonModalBackgroundBottom {
	height: 3em; display: block;
}
.quantumWizDatepickerPaperdatepickerWidgetSize {
	display: inline-block;
}
.quantumWizDatepickerPaperdatepickerHeader {
	padding: 14px 24px; color: rgb(255, 255, 255); background-color: rgb(0, 150, 136);
}
.quantumWizDatepickerPaperdatepickerHeader .quantumWizDatepickerPaperdatepickerLayoutTr {
	height: auto;
}
.quantumWizDatepickerPaperdatepickerHeaderDate {
	font-size: 200%; font-weight: bold;
}
.quantumWizDatepickerPaperdatepickerLayoutTable {
	width: 100%; display: table; align: center;
}
.quantumWizDatepickerPaperdatepickerLayoutTr {
	height: 40px; display: table-row;
}
.quantumWizDatepickerPaperdatepickerLayoutTd {
	vertical-align: middle; display: table-cell; min-width: 40px;
}
.quantumWizDatepickerPaperdatepickerBody {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.quantumWizDatepickerPaperdatepickerBodyCurrentmonth {
	text-align: center;
}
.quantumWizDatepickerPaperdatepickerNextMonth {
	text-align: right;
}
.quantumWizDatepickerPaperdatepickerArrow {
	margin-top: 6px; fill: none; stroke: rgba(0, 0, 0, 0.54); stroke-width: 2;
}
.quantumWizDatepickerPaperdatepickerArrowButton {
	vertical-align: middle;
}
.quantumWizDatepickerPaperdatepickerDate {
	border-radius: 50%; width: 2em; height: 2em; text-align: center; vertical-align: middle; cursor: pointer; -webkit-border-radius: 50%;
}
.quantumWizDatepickerPaperdatepickerYear {
	height: 2em; text-align: center;
}
.isSelectedDate.quantumWizDatepickerPaperdatepickerDate {
	color: rgb(255, 255, 255); background-color: rgb(0, 150, 136);
}
.isToday.quantumWizDatepickerPaperdatepickerDate {
	color: rgb(0, 150, 136);
}
.isSelectedYear.quantumWizDatepickerPaperdatepickerYear {
	color: rgb(0, 150, 136); font-size: 150%;
}
.quantumWizDatepickerPaperdatepickerCalendarView {
	padding: 8px 16px 16px; font-size: 12px; font-weight: 400;
}
.quantumWizDatepickerPaperdatepickerDaysOfWeek {
	color: rgb(158, 158, 158);
}
.isDark.quantumWizDatepickerPaperdatepickerHeader {
	background-color: rgb(97, 97, 97);
}
.isDark.quantumWizDatepickerPaperdatepickerBody {
	color: rgb(255, 255, 255); background-color: rgb(66, 66, 66);
}
.isDark.quantumWizDatepickerPaperdatepickerArrow {
	fill: #424242; stroke: #fff;
}
.isSelectedDate.isDark.quantumWizDatepickerPaperdatepickerDate {
	color: rgb(0, 0, 0);
}
.isToday.isDark.quantumWizDatepickerPaperdatepickerDate {
	color: rgb(178, 223, 219);
}
.isSelectedYear.isDark.quantumWizDatepickerPaperdatepickerYear {
	color: rgb(178, 223, 219);
}
.quantumWizDrawerPaperdrawerEl {
	height: 100%; overflow: hidden; position: relative;
}
.quantumWizDrawerPaperdrawerBackdrop {
	transition:background-color 300ms ease-out; left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 101; background-color: rgba(0, 0, 0, 0); -webkit-transition: background-color 300ms ease-out;
}
.isExpanded.quantumWizDrawerPaperdrawerEl > .quantumWizDrawerPaperdrawerBackdrop {
	background-color: rgba(0, 0, 0, 0.12);
}
.quantumWizDrawerPaperdrawerMainContent {
	transition:padding 300ms ease-out; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: absolute; -webkit-transition: padding 300ms ease-out;
}
.quantumWizDrawerPaperdrawerLeftDrawerDragger {
	width: 15px; height: 100%; position: absolute;
}
.quantumWizDrawerPaperdrawerRightDrawerDragger {
	width: 15px; height: 100%; right: 0px; position: absolute;
}
.quantumWizDrawerPaperdrawerLeftDrawerDragger {
	left: 0px;
}
@media screen and (min-width:841px)
{
.quantumWizDrawerPaperdrawerBackdrop {
	visibility: hidden;
}
.quantumWizDrawerPaperdrawerLeftPinnable {
	padding-left: 256px;
}
.quantumWizDrawerPaperdrawerRightPinnable {
	padding-right: 256px;
}
}
@media screen and (max-width:840px)
{
.quantumWizDrawerPaperdrawerEl {
	padding-left: 0px;
}
}
.quantumWizDrawerSidedrawerEl {
	transition:transform 300ms ease-out; top: 0px; height: 100%; overflow: auto; position: absolute; z-index: 102; -webkit-transition: -webkit-transform 300ms ease-out; will-change: transform;
}
[aria-hidden=true].quantumWizDrawerSidedrawerEl {
	visibility: hidden;
}
.quantumWizDrawerSidedrawerShadow {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.isExpanded.quantumWizDrawerSidedrawerShadow {
	box-shadow: 0px 8px 17px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 17px rgba(0, 0, 0, 0.2);
}
.quantumWizDrawerSidedrawerRight {
	right: 0px;
}
.quantumWizDrawerSidedrawerLeft {
	left: 0px; transform: translate3d(-104%, 0px, 0px); -webkit-transform: translate3d(-104%, 0, 0);
}
.quantumWizDrawerSidedrawerRight {
	transform: translate3d(104%, 0px, 0px); -webkit-transform: translate3d(104%, 0, 0);
}
.isExpanded.quantumWizDrawerSidedrawerEl {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
@media screen and (min-width:841px)
{
.quantumWizDrawerSidedrawerEl.quantumWizDrawerSidedrawerPinnable {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
@media screen and (max-width:312px)
{
.isExpanded.quantumWizDrawerSidedrawerEl {
	right: 56px;
}
}
@media screen and (min-width:313px)
{
.quantumWizDrawerSidedrawerEl {
	width: 256px;
}
}
.quantumWizCardPapercardEl {
	margin: 10px 0px; border-radius: 2px; display: block; position: relative; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.12), 0px 1px 5px 0px rgba(0,0,0,0.2); background-color: rgb(250, 250, 250); -webkit-border-radius: 2px; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.quantumWizCardPapercardResting {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.12), 0px 1px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.quantumWizCardPapercardRaised {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.quantumWizFeaturediscoveryFeaturePromoCard {
	border-radius: 2px; transition:left 150ms cubic-bezier(0.4, 0, 0.2, 1), right 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color cubic-bezier(0.4, 0, 0.2, 1); overflow: hidden; display: flex; position: fixed; box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); background-color: transparent; -webkit-border-radius: 2px; -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); -webkit-transition-property: left, right, background-color; -webkit-transition-delay: 0ms, 0ms, 0ms; -webkit-transition-duration: 150ms, 150ms, 0ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1), cubic-bezier(0.4, 0.0, 0.2, 1), cubic-bezier(0.4, 0.0, 0.2, 1);
}
.isOpen.quantumWizFeaturediscoveryFeaturePromoCard {
	transition-delay: 0ms, 0ms, 255ms; background-color: rgb(250, 250, 250); -webkit-transition-delay: 0ms, 0ms, 255ms;
}
[data-orientation='column'].quantumWizFeaturediscoveryFeaturePromoCard {
	flex-direction: column; -webkit-flex-direction: column;
}
.quantumWizFeaturediscoveryFeatureButtonArea {
	width: 72px; height: 72px; display: flex; justify-content: center; align-items: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; box-pack: center; -webkit-justify-content: center;
}
.quantumWizFeaturediscoveryFeatureButtonContainer {
	position: relative;
}
.quantumWizFeaturediscoveryFeatureButtonContainer > .exportIcon {
	margin-bottom: -4px;
}
.quantumWizFeaturediscoveryFeatureSplash {
	border-radius: 50%; transition:opacity 90ms linear 60ms, transform 225ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; position: absolute; z-index: 1; content: ""; transform: scale(0.5); background-color: rgb(66, 133, 244); -webkit-border-radius: 50%; -webkit-transform: scale(0.5); -webkit-transition-property: opacity, transform; -webkit-transition-delay: 60ms, 0ms; -webkit-transition-duration: 90ms, 225ms; -webkit-transition-timing-function: linear, cubic-bezier(0.4, 0.0, 0.2, 1);
}
.quantumWizFeaturediscoveryFeatureBackground {
	border-radius: 50%; transition:opacity 90ms linear 60ms, transform 225ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; position: absolute; content: ""; transform: scale(0.5); -webkit-border-radius: 50%; -webkit-transform: scale(0.5); -webkit-transition-property: opacity, transform; -webkit-transition-delay: 60ms, 0ms; -webkit-transition-duration: 90ms, 225ms; -webkit-transition-timing-function: linear, cubic-bezier(0.4, 0.0, 0.2, 1);
}
.quantumWizFeaturediscoveryFeatureCustomIcon {
	position: relative; z-index: 1;
}
.quantumWizFeaturediscoveryFeatureBackground {
	z-index: -1; background-color: rgb(250, 250, 250);
}
.isOpen.quantumWizFeaturediscoveryFeaturePromoCard .Splash {
	transition-duration: 0ms, 300ms; transition-delay: 0ms, 0ms; -webkit-transition-delay: 0ms, 0ms; -webkit-transition-duration: 0ms, 300ms;
}
.isOpen.quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureBackground {
	transition-duration: 0ms, 255ms; transition-delay: 0ms, 45ms; -webkit-transition-delay: 0ms, 45ms; -webkit-transition-duration: 0ms, 255ms;
}
[data-orientation='column'][data-bottom='true'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureActionContainer {
	order: 1; -webkit-order: 1;
}
[data-orientation='row'][data-right='true'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureActionContainer {
	order: 1; -webkit-order: 1;
}
[data-orientation='row'][data-bottom='true'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureButtonArea {
	align-self: flex-end; -webkit-align-self: flex-end;
}
.quantumWizFeaturediscoveryFeatureIcon {
	fill: black; transition-property: opacity, transform, height, width, top, left, fill; transition-duration: 0ms, 120ms, 345ms, 270ms, 120ms, 120ms, 120ms, 0ms; transition-delay: 180ms, 120ms, 15ms, 0ms, 50ms, 50ms, 180ms; -webkit-transition-property: opacity, transform, height, width, top, left, fill; -webkit-transition-delay: 180ms, 120ms, 15ms, 0ms, 50ms, 50ms, 180ms; -webkit-transition-duration: 0ms, 120ms, 345ms, 270ms, 120ms, 120ms, 120ms, 0ms;
}
.isOpen.quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureIcon {
	opacity: 1; fill: white; transition-duration: 15ms, 15ms, 225ms, 270ms, 120ms, 120ms, 0ms; transition-delay: 0ms, 225ms, 45ms, 30ms, 45ms, 45ms, 0ms; -webkit-transition-delay: 0ms, 225ms, 45ms, 30ms, 45ms, 45ms, 0ms; -webkit-transition-duration: 15ms, 15ms, 225ms, 270ms, 120ms, 120ms, 0ms;
}
.quantumWizFeaturediscoveryFeatureCardText {
	padding: 25px; flex:1 1 auto; display: flex; opacity: 0; transition-property: opacity; transition-duration: 75ms; transition-delay: 0ms; flex-direction: column; -webkit-flex-direction: column; -webkit-box-flex: 1 1 auto; -webkit-transition-property: opacity; -webkit-flex: 1 1 auto; -webkit-transition-delay: 0ms; -webkit-transition-duration: 75ms;
}
.quantumWizFeaturediscoveryFeatureDismiss {
	align-self: flex-start; -webkit-align-self: flex-start;
}
[data-right='true'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureCardText {
	padding-right: 53px;
}
[data-right='false'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureCardText {
	padding-left: 53px;
}
[data-right='true'][data-orientation='column'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureCardText {
	padding-right: 30px;
}
[data-right='false'][data-orientation='column'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureCardText {
	padding-left: 30px;
}
.isOpen.quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureCardText {
	opacity: 1; transition-duration: 45ms; transition-delay: 180ms; -webkit-transition-delay: 180ms; -webkit-transition-duration: 45ms;
}
.quantumWizFeaturediscoveryFeatureActionContainer {
	display: flex;
}
.quantumWizFeaturediscoveryFeatureActionArea {
	flex:1 1 auto; display: flex; -webkit-box-flex: 1 1 auto; -webkit-flex: 1 1 auto;
}
[data-right='false'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureActionArea {
	order: 1; -webkit-order: 1;
}
[data-right='true'].quantumWizFeaturediscoveryFeaturePromoCard .quantumWizFeaturediscoveryFeatureActionArea {
	justify-content: flex-end; box-pack: end; -webkit-justify-content: flex-end;
}
.quantumWizFeaturehighlightInnerCircle {
	background-color: rgb(255, 255, 255);
}
.quantumWizFeaturehighlightRadialPulse {
	background-color: rgb(255, 255, 255);
}
.quantumWizFeaturehighlightOuterHighlight {
	background-color: rgb(33, 150, 243);
}
.quantumWizFeaturehighlightCallout {
	color: rgb(255, 255, 255);
}
.quantumWizPullrefreshSpinnerContent {
	fill: #4285f4; stroke: #4285f4;
}
.quantumWizPullrefreshSpinnerSpinner {
	width: 28px; height: 28px; display: none; stroke-width: 3px;
}
.quantumWizPullrefreshSpinnerSvgWrapper {
	width: 28px; height: 28px;
}
.quantumWizPullrefreshSpinnerMessageContainer {
	width: 0px; height: 0px; overflow: hidden; position: absolute;
}
.isActive.quantumWizPullrefreshSpinnerSpinner {
	display: inline-block; animation-name: quantumWizSpinnerRotate; animation-duration: 1568.63ms; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-name: quantumWizSpinnerRotate; -webkit-animation-duration: 1568.63ms; -webkit-animation-iteration-count: infinite;
}
.isStationary.quantumWizPullrefreshSpinnerSpinner {
	display: inline-block;
}
.isActive.quantumWizPullrefreshSpinnerSpinner .quantumWizPullrefreshSpinnerArrowPath {
	fill: none; stroke: none;
}
.isWarmdown.quantumWizPullrefreshSpinnerSpinner .quantumWizPullrefreshSpinnerPath {
	stroke-width: 0;
}
.quantumWizPullrefreshSpinnerPath {
	transform-origin: 14px 14px; transition:stroke-width 400ms; fill: none; stroke-dasharray: 58.9,58.9; stroke-dashoffset: 58.9; transform: rotate(0deg); -webkit-transition: stroke-width 400ms; -webkit-transform: rotate(0deg); -webkit-transform-origin: 14px 14px;
}
.isStationary.quantumWizPullrefreshSpinnerSpinner .quantumWizPullrefreshSpinnerPath {
	transition-duration: 0s; -webkit-transition-duration: 0;
}
.startFromFull.quantumWizPullrefreshSpinnerSpinner .quantumWizPullrefreshSpinnerPath {
	animation-delay: -466ms, -466ms, -466ms; -webkit-animation-delay: -466ms, -466ms, -466ms;
}
.isActive.quantumWizPullrefreshSpinnerSpinner .quantumWizPullrefreshSpinnerPath {
	animation-name: quantumWizSpinnerFillUnfill, quantumWizSpinnerRot, quantumWizSpinnerColors; animation-duration: 1333ms, 5332ms, 5332ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1), steps(4, end), linear; animation-iteration-count: infinite, infinite, infinite; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1), steps(4), linear; -webkit-animation-name: quantumWizSpinnerFillUnfill, quantumWizSpinnerRot, quantumWizSpinnerColors; -webkit-animation-duration: 1333ms, 5332ms, 5332ms; -webkit-animation-iteration-count: infinite, infinite, infinite;
}
.quantumWizPullrefreshPullRefresh {
	position: relative;
}
.quantumWizPullrefreshSpinnerWrapper {
	left: 0px; top: 0px; right: 0px; position: absolute; z-index: 1; pointer-events: none;
}
[data-state='snapping'].quantumWizPullrefreshSpinnerWrapper {
	transition:transform 200ms; -webkit-transition: transform 200ms;
}
[data-state='cancelled'].quantumWizPullrefreshSpinnerWrapper {
	transition:transform 200ms; -webkit-transition: transform 200ms;
}
.quantumWizPullrefreshCircle {
	margin: 0px auto; padding: 15px; border-radius: 50%; border: 1px solid rgb(224, 224, 224); transition:opacity 400ms; border-image: none; width: 28px; height: 28px; display: block; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2); transform: scale(0.7); background-color: rgb(250, 250, 250); -webkit-border-radius: 50%; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); -webkit-transition: opacity 400ms; -webkit-transform: scale(0.7);
}
[data-state='resting'].quantumWizPullrefreshSpinnerWrapper .quantumWizPullrefreshCircle {
	transition:transform 150ms; transform: scale(0); -webkit-transition: transform 150ms; -webkit-transform: scale(0);
}
[data-state='cooldown'].quantumWizPullrefreshSpinnerWrapper .quantumWizPullrefreshCircle {
	transition:transform 150ms; transform: scale(0); -webkit-transition: transform 150ms; -webkit-transform: scale(0);
}
.quantumWizPullrefreshSpinnerWrapper .quantumWizPullrefreshSpinner {
	stroke-width: 3.6px; transform: translateZ(1px); -webkit-transform: translateZ(1px);
}
[data-past-threshold='false'].quantumWizPullrefreshSpinnerWrapper .quantumWizPullrefreshSpinner {
	opacity: 0.3;
}
.quantumIconsIcon {
	text-transform: none; line-height: 1; letter-spacing: normal; font-family: "Material Icons Extended"; font-size: 24px; font-style: normal; font-weight: normal; display: inline-block; direction: ltr; -ms-word-wrap: normal; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -webkit-font-feature-settings: "liga";
}
html[dir='rtl'] .quantumIconsRtlIcon {
	transform: scaleX(-1); -webkit-transform: scaleX(-1);
}
.quantumWizStepperHorizontalHeaders {
	height: 24px;
}
.quantumWizStepperHeader {
	height: 24px; display: inline-block;
}
.quantumWizStepperHeaderIndex {
	width: 24px; height: 24px; display: inline-block; position: relative;
}
.quantumWizStepperHeaderIndexNumberContainer {
	background: rgba(0, 0, 0, 0.54); border-radius: 24px; width: 24px; height: 24px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; vertical-align: middle; display: inline-block; -webkit-border-radius: 24px;
}
.quantumWizStepperHeaderIndexActive .quantumWizStepperHeaderIndexNumberContainer {
	background: rgb(59, 120, 231);
}
.quantumWizStepperHeaderIndexNumber {
	left: 7.3px; top: 3px; position: relative;
}
.quantumWizStepperHeaderTitle {
	margin-left: 6px; vertical-align: middle; display: inline-block;
}
.quantumWizStepperHeaderConnectorHorizontal {
	background: rgba(0, 0, 0, 0.38); width: 64px; height: 2px; margin-right: 8px; margin-left: 8px; vertical-align: middle; display: inline-block; position: relative;
}
.quantumWizStepperHeaderIndexCompleteContainer .quantumWizStepperHeaderIndexNumberContainer {
	background: rgb(59, 120, 231);
}
.quantumWizStepperHeaderIndexComplete {
	left: 4px; top: 4px; position: relative;
}
.quantumWizStepperHeaderIndexComplete::before {
	color: rgba(255, 255, 255, 1); text-transform: none; line-height: 1; letter-spacing: normal; font-family: "Material Icons Extended"; font-size: 16px; font-style: normal; font-weight: normal; display: inline-block; direction: ltr; -ms-word-wrap: normal; content: "\e876"; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -webkit-font-feature-settings: "liga";
}
.quantumWizToastEl {
	left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; display: flex; visibility: hidden; position: fixed; z-index: 99999; min-height: 48px; box-sizing: border-box; box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2); transform: translate(0px, 100%); flex-direction: column; background-color: rgb(50, 50, 50); -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); -webkit-box-sizing: border-box; -webkit-flex-direction: column; -webkit-transform: translate(0, 100%);
}
.quantumWizToastInner {
	padding: 0px; display: flex; min-height: inherit; flex-direction: row; align-items: center; align-content: center; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -webkit-flex-direction: row; -webkit-align-content: center;
}
.quantumWizToastText {
	padding: 14px 24px; line-height: normal; overflow: hidden; -ms-text-overflow: ellipsis; flex-grow: 1; flex-shrink: 1; -webkit-flex-shrink: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1;
}
.quantumWizToastAction {
	padding: 14px 24px; color: rgb(238, 255, 65); text-transform: uppercase; font-weight: 500; float: right; display: inline-block; cursor: pointer; flex-grow: 0; flex-shrink: 0; align-self: center; -webkit-flex-shrink: 0; -webkit-box-flex: 0; box-flex: 0; -webkit-flex-grow: 0; -webkit-align-self: center;
}
.quantumWizToastTip {
	background-color: rgb(66, 133, 244);
}
.quantumWizToastOnScreen {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
@media screen and (min-width:481px)
{
.quantumWizToastEl {
	border-radius: 2px; min-width: 288px; max-width: 568px; -webkit-border-radius: 2px;
}
.quantumWizToastElLeftAligned {
	left: 24px; right: auto; margin-right: 24px;
}
.quantumWizToastElCenterAligned {
	left: 50%; right: auto; transform: translate(-50%, 100%); -webkit-transform: translate(-50%, 100%);
}
.quantumWizToastOnScreen.quantumWizToastElLeftAligned {
	bottom: 24px;
}
.quantumWizToastOnScreen.quantumWizToastElCenterAligned {
	bottom: 0px; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.quantumWizToastInner {
	padding: 0px;
}
.quantumWizToastText {
	padding-right: 24px;
}
}
@media screen and (max-width:480px)
{
.quantumWizToastMultiLine .quantumWizToastText {
	padding-top: 24px; padding-bottom: 24px;
}
.quantumWizToastMultiLine .quantumWizToastAction {
	padding-top: 24px; padding-bottom: 24px;
}
}
@media screen and (max-width:568px) and (min-width:481px)
{
.quantumWizToastEl {
	max-width: 90%;
}
}
@media screen and (min-width:569px)
{
.quantumWizToastEl {
	max-width: 568px;
}
}
.quantumWizTooltipTooltip {
	color: rgb(255, 255, 255); visibility: hidden; position: fixed; z-index: 5000; pointer-events: none;
}
.quantumWizTooltipBackground {
	transform-origin: inherit; border-radius: 2px; left: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; transform: scale(0, 0.5); background-color: rgba(97, 97, 97, 0.902); -webkit-border-radius: 2px; -webkit-transform: scale(0, 0.5); -webkit-transform-origin: inherit;
}
.quantumWizTooltipText {
	padding: 5px 8px 6px; font-size: 10px; font-weight: 500; display: block; position: relative; opacity: 0;
}
.isActive.quantumWizTooltipTooltip .quantumWizTooltipBackground {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1, 1);
}
.isActive.quantumWizTooltipTooltip .quantumWizTooltipText {
	opacity: 1;
}
.isTouch.quantumWizTooltipTooltip .quantumWizTooltipText {
	padding: 8px 16px; font-size: 14px;
}
.animateIn.quantumWizTooltipTooltip {
	transition-property: transform; transition-duration: 200ms; transition-timing-function: cubic-bezier(0.24, 1, 0.32, 1); -webkit-transition-property: transform; -webkit-transition-duration: 200ms; -webkit-transition-timing-function: cubic-bezier(0.24, 1, 0.32, 1);
}
.animateIn.quantumWizTooltipTooltip .quantumWizTooltipBackground {
	transition-property: opacity, transform; transition-duration: 50ms, 200ms; transition-timing-function: linear, cubic-bezier(0.24, 1, 0.32, 1); -webkit-transition-property: opacity, transform; -webkit-transition-duration: 50ms, 200ms; -webkit-transition-timing-function: linear, cubic-bezier(0.24, 1, 0.32, 1);
}
.animateIn.quantumWizTooltipTooltip .quantumWizTooltipText {
	transition:opacity 150ms cubic-bezier(0, 0, 0.6, 1) 50ms; -webkit-transition-property: opacity; -webkit-transition-delay: 50ms; -webkit-transition-duration: 150ms; -webkit-transition-timing-function: cubic-bezier(0, 0, 0.6, 1);
}
.animateOut.quantumWizTooltipTooltip {
	transition:opacity 70ms linear; -webkit-transition-property: opacity; -webkit-transition-delay: 0ms; -webkit-transition-duration: 70ms; -webkit-transition-timing-function: linear;
}
sentinel {
	
}
